下面程序的功能是:将数组a[3][4]中的元素以3行4列的格式输出,然后按行求和并且存储到数组s中。请填空。 #include<stdio.h> int main(){ int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11}; int s[3]={0}; int i,j; for(i=0;i<3;i++){ for(j=0;j<4;j++){ printf("%4d",a[i][j]) ; a[i][j]; }
时间: 2023-06-04 18:03:28 浏览: 517
程序如下:
```c
#include <stdio.h>
int main()
{
int a[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
int s[3] = {0}; // 存储每行求和的结果
int i, j;
// 输出数组a
for (i = 0; i < 3; i++)
{
for (j = 0; j < 4; j++)
{
printf("%d\t", a[i][j]);
}
printf("\n");
}
// 求每行的和并存储到s中
for (i = 0; i < 3; i++)
{
for (j = 0; j < 4; j++)
{
___[i] += ___[i];
}
}
// 输出每行的和
for (i = 0; i < 3; i++)
{
printf("第%d行的和为%d\n", i+1, s[i]);
}
return 0;
}
```
空格处应该填入 `s[i]` 和 `a[i][j]`。
阅读全文