写一个完整的c语言程序:定义一个整型二维数组 a[3][3],要求从键盘输入9个整数分别赋值给数组 里的元素。然后找到这个二维数组中每一行的最大的那个数值,并输出出来 。
时间: 2024-05-02 16:22:33 浏览: 75
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
好的,我明白了。以下是您的问题的答案:
```c
#include <stdio.h>
int main() {
int a[3][3];
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
scanf("%d", &a[i][j]);
}
}
for (int i = 0; i < 3; i++) {
int max = a[i][0];
for (int j = 1; j < 3; j++) {
if (a[i][j] > max) {
max = a[i][j];
}
}
printf("The maximum value in row %d is: %d\n", i+1, max);
}
return 0;
}
```
这段程序会先定义一个名为 `a` 的整型二维数组,然后通过键盘输入9个整数,分别赋值给这个数组里的元素。接着,程序会遍历每一行,寻找出每行中最大的那个数,并将其打印出来。
希望这个解答能够帮助到您!
阅读全文