用c语言写一个由键盘给一个4行4列的二维数组输入数据,然后找出每行中的最大数及其位置的代码
时间: 2024-06-13 10:07:16 浏览: 16
以下是用C语言编写的由键盘给一个4行4列的二维数组输入数据,然后找出每行中的最大数及其位置的代码:
```c
#include <stdio.h>
#define ROW 4
#define COL 4
void findMax(int arr[][COL], int row);
int main() {
int arr[ROW][COL];
int i, j;
// 从键盘输入二维数组的值
for (i = 0; i < ROW; i++) {
for (j = 0; j < COL; j++) {
scanf("%d", &arr[i][j]);
}
}
// 找出每行中的最大数及其位置
findMax(arr, ROW);
return 0;
}
void findMax(int arr[][COL], int row) {
int i, j;
int max, maxRow, maxCol;
for (i = 0; i < row; i++) {
max = arr[i][0];
maxRow = i;
maxCol = 0;
for (j = 1; j < COL; j++) {
if (arr[i][j] > max) {
max = arr[i][j];
maxRow = i;
maxCol = j;
}
}
printf("第%d行最大数为%d,位置为(%d,%d)\n", i+1, max, maxRow+1, maxCol+1);
}
}
```
相关推荐
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)