输入:2n+1行,第一行输入一个数n;接下来的2n行用来输入两个n阶矩阵。
输出:2n行,前n行为两个个矩阵的和,后n行为第一个矩阵减去第二个矩阵的差。
看下我的代码为啥不对
#include<stdio.h>
#include<stdlib.h>
int main()
{
int n=0;
scanf("%d",&n);
int i,j;
int a[n][n],b[n][n],c[n][n];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&a[i][j]);
for(i=0;i<n;i++)
for(j=0;j<n;j++)
scanf("%d",&b[i][j]);
for(i=0;i<n;i++){
for(j=0;j<n;j++)
c[i][j]=a[i][j]+b[i][j];
}
for(i=0;i<n;i++){
printf("%d",c[i][0]);
for(j=0;j<n;j++)
printf(" %d",c[i][j]);
printf("\n");
}
for(i=0;i<n;i++){
for(j=0;j<n;j++)
c[i][j]=a[i][j]-b[i][j];
}
for(i=0;i<n;i++){
printf("%d",c[i][0]);
for(j=0;j<n;j++)
printf(" %d",c[i][j]);
printf("\n");
}
return 0;
}