麻烦看一下图
#include <stdio.h>
int main()
{
int a[3][4],i,j,sum;
printf("请输入一个3×4的矩阵\n");
for (i=0;i<3;i++)
for (j=0;j<4;j++)
scanf ("%d",&a[i][j]);
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
sum+=a[i][j];
printf("%d ",a[i][j]);
if(j==3)
{
printf("本行和为:%d\n",sum);
sum=0;}
}
}
}
#include <stdio.h>
int main()
{
int a[3][4],i,j,sum=0;
printf("请输入一个3×4的矩阵\n");
for (i=0;i<3;i++)
for (j=0;j<4;j++)
scanf ("%d",&a[i][j]);
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
sum+=a[i][j];
printf("%d ",a[i][j]);
if(j==3)
{
printf("本行和为:%d\n",sum);
sum=0;
}
}
}
int colsum[4];
for (i=0;i<3;i++)
for (j=0;j<4;j++)
{
if (i == 0)
colsum[j] = a[0][j];
else
colsum[j] += a[i][j];
}
printf("每列和为:%d %d %d %d\n", colsum[0], colsum[1], colsum[2], colsum[3]);
}