c语言输入m行n列矩阵,对矩阵求和
时间: 2024-05-14 08:18:31 浏览: 155
矩阵求和(C语言版)
下面是一个示例代码,可以输入m行n列的矩阵,然后对矩阵进行求和:
```c
#include <stdio.h>
int main() {
int m, n;
printf("请输入矩阵的行数和列数:");
scanf("%d %d", &m, &n);
int matrix[m][n];
printf("请输入矩阵的元素:\n");
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
scanf("%d", &matrix[i][j]);
}
}
int sum = 0;
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
sum += matrix[i][j];
}
}
printf("矩阵的和为:%d", sum);
return 0;
}
```
这个代码中,首先让用户输入矩阵的行数和列数,然后定义一个二维数组 `matrix` 来存储矩阵的元素。接下来,通过两个嵌套的循环,分别读入矩阵的每个元素。
最后,再通过两个嵌套的循环,对矩阵中的所有元素进行求和,并将结果输出。
阅读全文