
2条回答 默认 最新
CSDN专家-link 2021-11-18 19:47关注用二维数组所有学生每门课的成绩,用一维数组存储最高分和最低分
#include <stdio.h> int main() { int a[10][5],max[5] = {-1},min[5]={200}; int i,j; for(i=0;i<10;i++) for(j=0;j<5;j++) scanf("%d",&a[i][j]); for(i=0;i<5;i++) for(j=0;j<10;j++) { if(a[j][i] > max[i]) max[i] = a[j][i]; if(a[j][i] < min[i]) min[i] = a[j][i]; } printf("各门课最高分为:"); for(i=0;i<5;i++) printf("%d ",max[i]); printf("\n各门课最低分为:"); for(i=0;i<5;i++) printf("%d ",min[i]); return 0; }评论 打赏 举报解决 1无用