定义一个4行5列的二维数组,使用二维数组分行初始的方法为数组元素赋初值,编程求该二维数组周边元素之和,必须使用分行初始化为数组元素赋初值。效果如图:
C程序请教(二维数组)
答案:2 悬赏:0 手机版
解决时间 2021-05-06 09:47
- 提问者网友:藍了天白赴美
- 2021-05-06 01:16
最佳答案
- 五星知识达人网友:大漠
- 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);
}
#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
你说的分行初始化是什么意思,一次输入一行的值?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯