输入一个m行n列(m,n<=6)的二维数组,输出每行的最大值 C语言
时间: 2024-06-01 17:12:41 浏览: 185
python+numpy按行求一个二维数组的最大值方法
#include <stdio.h>
int main() {
int m, n;
printf("请输入二维数组的行数和列数:\n");
scanf("%d %d", &m, &n);
int arr[m][n];
printf("请输入二维数组的元素:\n");
for (int i = 0; i < m; i++) {
for (int j = 0; j < n; j++) {
scanf("%d", &arr[i][j]);
}
}
printf("每行的最大值为:\n");
for (int i = 0; i < m; i++) {
int max = arr[i][0];
for (int j = 1; j < n; j++) {
if (arr[i][j] > max) {
max = arr[i][j];
}
}
printf("%d ", max);
}
return 0;
}
阅读全文