//二维数组使用示例――处理多个学生多门课组成的成绩表 //输入多个学生多门课程的成绩,分别求出每个学生的总成绩并按总成绩降序排序后输出完整的成绩表。 //请选择相应位置的正确内容 #include "stdio.h" #include "stdlib.h" #define RENSHU 10 //人数 #define KECHENG 4 //课程数 int main() { int a[RENSHU+1][KECHENG+1]; //比课程数多定义一列,用于存放总分 //多定义一行,数据从1号行开始存放,以便跟日常习惯一致 int i,j,k; //以下程序用于按人(即按行)输入成绩 printf("按行输入成绩(%d人,%d门课程):\n",RENSHU,KECHENG); for(i=1;i<=RENSHU;i++) { printf("第%2d人:",i); for(j=0;j