1020: (难度:☆☆☆★★)二维数组每行最大值 (分别每行进行比较)
时间限制: 1 Sec 内存限制: 128 MB
题目描述
求出二维数组每行的最大元素。
输入
输入一个3*4的二维数组。
输出
输出每行的最大值。各占一行。
样例输入
1 3 5 7
2 6 9 2
11 4 6 5
样例输出
7
9
11
提示
来源
梦之翼内训题
/* 功能:扫描二维数组中每行最大值 程序袁:袁欢 1480040000 黑客袁欢 日期:2020年11月7日 地点:天津大学仁爱学院*/ #include<stdio.h> int main() { void TheMax(); return 0; } void TheMax() { int array[3][4]; int i, j; int max; //输入3*4的二维数组值 for (i = 0; i < 3; i++) { for (j = 0; j < 4; j++) { scanf("%d", &array[i][j]); } } //开始判断啦 for (i = 0; i < 3; i++) { max = array[i][0];//假设第i行第0j是最大的,然后逐行扫描 for (j = 0; j < 4; j++) { if (array[i][j] > max) { max = array[i][j]; } } printf("%d\n", max); } }
欢迎指出代码的不足之处,我很高兴你能指出我的错误。