1. 编写程序:定义一个3行3列的二维数组,从键盘输入9个数存入该数组

2025-03-31 06:32:22
推荐回答(1个)
回答(1):

#include
void main()
{
   int a[3][3],b[3]={0},i,j;
   for(i=0;i<3;i++)
   for(j=0;j<3;j++)
   scanf("%d",&a[i][j]);  //输入9个数字存放到二维数组中
   for(i=0;i<3;i++)
   for(j=0;j<3;j++)
   b[i]+=a[i][j];         //将每行求和,放到一维数组中
   for(i=0;i<3;i++)
   {for(j=0;j<3;j++)
   printf("%4d",a[i][j]);printf("\n");}  //打印二维数组
   for(i=0;i<3;i++)
   printf("%4d",b[i]);    //打印一维数组
}