关于一个二维数组题 怎么选出 最大的数。并且输出学号
题目是这样的、、有个成绩单。。
学号 成绩
1 76
8 45
12 96
25 87
27 90
输出 成绩最高的分数和学号。。
程序代码:
#include <stdlib.h> int main() { int a[5][2]={1,76,8,45,12,96,25,87,27,90}; int i,j,max=0,s,b; for(i=0;i<5;i++) { for(j=0;j<2;j++) { if(a[i][j]>max) { max=a[i][j]; s=i; b=j; } } } printf("成绩最高分是%5d,学号是%d",max,s); return 0; } #include <stdlib.h> int main() { int a[5][2]={1,76,8,45,12,96,25,87,27,90}; int i,j,max=0,s,b; for(i=0;i<5;i++) { for(j=0;j<2;j++) { if(a[i][j]>max) { max=a[i][j]; s=i; b=j; } } } printf("成绩最高分是%5d,学号是%d",max,s); return 0; }这个应该怎么输?
这个是哪里错了?