c语言编写一个函数sum,实现求4*5的矩阵所有元素和.

c语言,用main完成

以下是使用C语言编写的程序,实现求4x5的矩阵所有元素和:
#include<stdio.h>

int sum(int matrix[4][5]) {
int i, j, total = 0;
for(i = 0; i < 4; i++){
for(j = 0; j < 5; j++){
total += matrix[i][j];
}
}
return total;
}

int main(){
int matrix[4][5] = {
{ 1, 2, 3, 4, 5 },
{ 6, 7, 8, 9, 10 },
{ 11, 12, 13, 14, 15 },
{ 16, 17, 18, 19, 20 }
};
int result = sum(matrix);
printf("The sum of all the elements of the matrix is %d\n", result);
return 0;
}
输出结果:
The sum of all the elements of the matrix is 210
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-25
int Sum(int juzhen[4][5])

{

int i, j, sum = 0;

for (i = 0; i < 4; i++) {

for (j = 0; j < 5; j++) {

sum = sum + juzhen[i][j];

}

}

return sum;

}

int main()

{

int juzhen[4][5] =

{

{1, 2, 3, 4, 5},

{1, 2, 3, 4, 5},

{1, 2, 3, 4, 5},

{1, 2, 3, 4, 5}

};

int sum = Sum(juzhen);

printf("和是:%d", sum);
return 0;
}

这样的吗?本回答被网友采纳
相似回答