编程实现读入5行4列矩阵中的前4行3列整数(如下图,数据可变),然后将各行之和、各列之和与所有数字之和求出,并对应填入表中的最后一列、最后一行以及矩阵的右下角位置并输出。
7 8 9
4 5 6
1 2 3
9 8 7
输入描述
以行优先的顺序依次输入矩阵中的12个数,每行输入一个整数。
输出描述
以方阵的形式输出整个矩阵的数据,格式控制为:printf("%4d",a[i][j]);
7 8 9
4 5 6
1 2 3
9 8 7
输入描述
以行优先的顺序依次输入矩阵中的12个数,每行输入一个整数。
输出描述
以方阵的形式输出整个矩阵的数据,格式控制为:printf("%4d",a[i][j]);
int main()
{
int a[5][4]={0};
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
}
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(i<4 && j<3)
{
a[i][3]=a[i][3]+a[i][j];
}
a[4][i]=a[4][i]+a[j][i];}
}
for(i=0;i<5;i++)
{
for(j=0;j<4;j++)
printf("%4d ",a[i][j]);
printf("\n");}
return 0;
}
我也是他们发给我的