求一个给定的4*5矩阵各行的元素之和
时间: 2024-06-13 09:06:50 浏览: 108
以下是求一个给定的4*5矩阵各行的元素之和的C语言代码:
```c
#include <stdio.h>
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 row_sum[4] = {0};
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 5; j++) {
row_sum[i] += matrix[i][j];
}
}
for (int i = 0; i < 4; i++) {
printf("第%d行元素之和为:%d\n", i + 1, row_sum[i]);
}
return 0;
}
```
相关问题
C语言求一个给定的4*5矩阵各行元素之和
以下是C语言求一个给定的4*5矩阵各行元素之和的代码:
```c
#include <stdio.h>
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 row_sum;
for (int i = 0; i < 4; i++) {
row_sum = 0;
for (int j = 0; j < 5; j++) {
row_sum += matrix[i][j];
}
printf("第%d行元素之和为:%d\n", i + 1, row_sum);
}
return 0;
}
```
输出结果为:
```
第1行元素之和为:15
第2行元素之和为:40
第3行元素之和为:65
第4行元素之和为:90
```
求一个给定的4*5矩阵各行的元素之和要求数组元素由键盘输入
以下是C语言程序设计中求一个给定的3*3矩阵主对角线元素的积的代码,以及在fun()函数中输出:
```c
#include <stdio.h>
void fun(int a[3][3])
{
int i, s = 1;
for (i = 0; i < 3; i++)
{
s *= a[i][i];
}
printf("The product of the main diagonal elements is %d\n", s);
}
int main()
{
int a[3][3], i, j;
printf("Please enter the elements of the matrix:\n");
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
scanf("%d", &a[i][j]);
}
}
fun(a);
return 0;
}
```
以下是C语言程序设计中求一个给定的4*5矩阵各行的元素之和的代码,要求数组元素由键盘输入:
```c
#include <stdio.h>
int main()
{
int a[4][5], i, j, sum;
printf("Please enter the elements of the matrix:\n");
for (i = 0; i < 4; i++)
{
sum = 0;
for (j = 0; j < 5; j++)
{
scanf("%d", &a[i][j]);
sum += a[i][j];
}
printf("The sum of the elements in row %d is %d\n", i+1, sum);
}
return 0;
}
```
阅读全文