输入两个n(2≤n≤10)阶方阵A和B,计算并输出它们的乘积C.
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 18:52:07
输入两个n(2≤n≤10)阶方阵A和B,计算并输出它们的乘积C.
c语言
c语言
#include <stdio.h>
#include <stdlib.h>
int main()
{
int row1=0,row2=0,cow1=0,cow2=0;
int i=0,j=0,k=0,temp=0;
int array1[20][20],array2[20][20],array[20][20];
printf("请输入第一个矩阵的行数和列数\n");
scanf("%d %d",&row1,&cow1);
printf("请输入%d行 %d列矩阵\n",row1,cow1);
for(i=0;i<row1;i++)
for(j=0;j<cow1;j++)
scanf("%d",&array1[i][j]);
printf("请输入第二个矩阵的行数和列数\n");
scanf("%d %d",&row2,&cow2);
printf("请输入%d行 %d列矩阵\n",row2,cow2);
if(cow1!=row2)
{
printf("矩阵不能相乘\n");
exit(0);
}
for(i=0;i<row2;i++)
for(j=0;j<cow2;j++)
scanf("%d",&array2[i][j]);
for(i=0;i<row1;i++)
{
for(j=0;j<cow2;j++)
{
temp=0;
for(k=0;k<cow1;k++)
temp=temp+array1[i][k]*array2[k][j];
array[i][j]=temp;
}
}
printf("2个矩阵相乘的结果是:\n");
printf("行:%d 列:%d\n",row1,cow2);
for(i=0;i<row1;i++)
{
for(j=0;j<cow2;j++)
printf("%-6d",array[i][j]);
printf("\n");
}
return 0;
}
#include <stdlib.h>
int main()
{
int row1=0,row2=0,cow1=0,cow2=0;
int i=0,j=0,k=0,temp=0;
int array1[20][20],array2[20][20],array[20][20];
printf("请输入第一个矩阵的行数和列数\n");
scanf("%d %d",&row1,&cow1);
printf("请输入%d行 %d列矩阵\n",row1,cow1);
for(i=0;i<row1;i++)
for(j=0;j<cow1;j++)
scanf("%d",&array1[i][j]);
printf("请输入第二个矩阵的行数和列数\n");
scanf("%d %d",&row2,&cow2);
printf("请输入%d行 %d列矩阵\n",row2,cow2);
if(cow1!=row2)
{
printf("矩阵不能相乘\n");
exit(0);
}
for(i=0;i<row2;i++)
for(j=0;j<cow2;j++)
scanf("%d",&array2[i][j]);
for(i=0;i<row1;i++)
{
for(j=0;j<cow2;j++)
{
temp=0;
for(k=0;k<cow1;k++)
temp=temp+array1[i][k]*array2[k][j];
array[i][j]=temp;
}
}
printf("2个矩阵相乘的结果是:\n");
printf("行:%d 列:%d\n",row1,cow2);
for(i=0;i<row1;i++)
{
for(j=0;j<cow2;j++)
printf("%-6d",array[i][j]);
printf("\n");
}
return 0;
}
编写一个程序,输入两个整数,计算并输出它们的和,乘积,差,商和余数,C语言,
C语言题目:输入两个矩阵,a[m][n]和b[n][p];求他们的乘积
C语言 输入n并输入n个数,输出这n个数中的所有奇数的乘积
输入一个正整数n(1<n≤10),再输入n个正整数,找出其中的素数,并将它们从大到小排序后输出
C语言:输入两个正整数m和n(m≥1,n≤500),输出m和n之间的所有素数,每行输出6个
这个题目啥意思这是一道PASCAL编程题,我看不懂题目的意思,输入矩阵a(m行n列)和矩阵b(n行h列),计算并输出c=
编程C语言:输入两个正整数m,n,计算它们的最大公约数和最小公倍数
编写程序,输入一个正整数 n (1≤n≤6)和n 阶方阵a中的元素,如果a是上三角矩阵,输出yes 否则输出no中的
输入任意2个整数m和n,计算并输出这两个数(包括这2个数)之间所有奇数之和(C语言)
先输入一个正整数n,再输入任意n个整数,计算并输出这n个整数的和
C语言:请编写一个程序,从键盘读入两个整数a和n,计算并输出a+aa+aaa+...+aa...a(n个a)的值.
C语言纠错,【问题描述】输入2个正整数m和n(m≥1,n≤10 000),输出m n之间所有的Fibonacci数