用c语言输入一个3*3的矩阵,并求每一行的元素和
时间: 2023-11-21 10:02:39 浏览: 600
C语言实现从文件读入一个3*3数组,并计算每行的平均值
要实现这个功能,我们可以使用C语言中的二维数组来表示3*3的矩阵,并使用循环来计算每一行的元素和。
首先,我们可以定义一个3*3的二维数组来表示矩阵,如下所示:
```c
int matrix[3][3];
```
然后,我们可以使用循环来输入矩阵的元素:
```c
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("请输入第%d行第%d列的元素:", i + 1, j + 1);
scanf("%d", &matrix[i][j]);
}
}
```
接下来,我们可以再次使用循环来计算每一行的元素和,并输出结果:
```c
for (int i = 0; i < 3; i++) {
int sum = 0;
for (int j = 0; j < 3; j++) {
sum += matrix[i][j];
}
printf("第%d行的元素和为:%d\n", i + 1, sum);
}
```
通过以上代码,我们就可以实现输入一个3*3的矩阵,并求每一行的元素和的功能。当输入如下矩阵时:
1 2 3
4 5 6
7 8 9
程序将输出如下结果:
第1行的元素和为:6
第2行的元素和为:15
第3行的元素和为:24
阅读全文