将数组每行的平均值打印出来:
int main(void)
{
int a[][5] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25};
int row = sizeof(a) / sizeof(a[0]);
//printf("%d\n ", row);
int col = sizeof(a[0]) / sizeof(a[0][0]);
//printf("%d\n ", col);
int i,j,sum = 0;
for(i = 0; i < row; ++row)
{
for(j = 0; j < col; ++col)
{
sum += a[i][j];
// printf("%d\n ", sum);
}
sum /= col;
printf("%d\n ", sum);
sum = 0;
// break;
}
return 0;
}
感觉很简单的问题,结果怎么测都有问题,这就让我有些难为情了,可能思维陷入死循环了吧。睡吧,明天再找问题。
本文探讨了使用C语言计算二维数组中每行元素平均值的方法。通过具体代码示例,详细展示了如何遍历数组、计算总和及平均值,并进行正确输出。作者在调试过程中遇到困难,计划次日继续解决问题。

被折叠的 条评论
为什么被折叠?



