c语言程序设计 矩阵加法

问题描述:

c语言程序设计 矩阵加法
main()
{
\x09int a[15][15],i,j,k,t,b;
\x09printf("请输入一个3行3列的矩阵:\n");
\x09for(i=0;i
1个回答 分类:综合 2014-11-01

问题解答:

我来补答
#include<stdio.h>
main()
{
int a[3][3],i,j,k,t,c,n=0;
int b[3][3];
printf("请输入一个3行3列的矩阵:\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
printf("请输入另一个3行3列的矩阵\n");
for(k=0;k<3;k++)
for(t=0;t<3;t++)
scanf("%d",&b[k][t]);
printf("请选择要进行的运算:1 相加 2 相乘\n ");
scanf("%d",&c);
if(c==1)
{
for(i=0;i<3;i++)
   for(j=0;j<3;j++)
{a[i][j]=a[i][j]+b[i][j];
printf("%2d",a[i][j]);
n++;
if(n%3==0)
printf("\n");}
}
else
{
for(i=0;i<3;i++)
   for(j=0;j<3;j++)
{a[i][j]=a[i][j]*b[i][j];
printf("%2d",a[i][j]);
n++;
if(n%3==0)
printf("\n");}
}
}你的那个我都不知道怎么改了 我直接帮你写好和完善了
您好,很高兴为您解答,流星不死为您答疑解惑如果本题还有不懂的地方请追问,望采纳我的回答.祝楼主学习进步.上面的代码可以直接复制到编译器里,带换行.
 
 
展开全文阅读
剩余:2000
上一页:圆向量