永发信息网

C程序请教(二维数组)

答案:2  悬赏:0  手机版
解决时间 2021-05-06 09:47
  • 提问者网友:藍了天白赴美
  • 2021-05-06 01:16

定义一个4行5列的二维数组,使用二维数组分行初始的方法为数组元素赋初值,编程求该二维数组周边元素之和,必须使用分行初始化为数组元素赋初值。效果如图:

最佳答案
  • 五星知识达人网友:大漠
  • 2021-05-06 02:52
#include <stdio.h>
#include <math.h>

int main()
{
int a[4][5];
int i, j, k, s;
k = 1;
puts("该4行5列的二维数组是:");
for(i = 0; i < 4; ++i) {
for(j = 0; j < 5; ++j) {
a[i][j] = k++;
printf("%d\t", a[i][j]);
if(i % 3 == 0 || j % 4 == 0)
s += a[i][j];
}
putchar('\n');
}
printf("\n该二维数组周边元素之和 = %d\n", s);
}
全部回答
  • 1楼网友:神鬼未生
  • 2021-05-06 03:51

你说的分行初始化是什么意思,一次输入一行的值?

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯