简单的矩阵 加减法运算
/********************************************************************简单的矩阵 加减法运算
步奏:
1分别输入两个矩阵的行与列(两矩阵的行列相同),以及“-” 或 “+”,表示做加法或减法
2分别输入两个矩阵a,b
3输出 加法或减法后的结果
********************************************************************/
# include <stdio.h>
int main ()
{
int a[70][70];
int b[70][70];
int m,n;
char ch;
scanf("%d%d%c",&m,&n,&ch);//输入n,m 分别 表示 m行 n列。ch是输入 减(-) 或 加(+);决定a矩阵 与b矩阵的运算
int i,k;
for(i=0;i<m;i++)//该循环 给a矩阵输入数据
for(k=0;k<n;k++)
scanf("%d",&a[i][k]);
for(i=0;i<m;i++)//给该循环 给b矩阵输入数据
for(k=0;k<n;k++)
scanf("%d",&b[i][k]);
//对两个矩阵进行加法或减法,最后输出 矩阵
if(ch=='+')
{
for(i=0;i<m;i++)
for(k=0;k<n;k++)
printf("%d ",a[i][k]+b[i][k]);
}
else if(ch=='-')
{
for(i=0;i<m;i++)
for(k=0;k<n;k++)
printf("%d ",a[i][k]-b[i][k]);
}
return 0;
}
/********************************************************************
非常奇怪,为什么连输出都没有????
琢磨了好久了,都没明白。
希望大师能帮我找到问题所在,感激不尽
********************************************************************/