输入30个学生的学号和3门课程的成绩(整数),统计并输出3门课程总分最高的学生的学号和总分。

admin2010-04-24  6

问题 输入30个学生的学号和3门课程的成绩(整数),统计并输出3门课程总分最高的学生的学号和总分。

选项

答案#include<stdio.h> main() {int s[30][5].i.max,max_i; for(i=0;i<30;i++) {printf("Please input student NO.and 3 score:\n"); scanf("%d,%d,%d,%d",&s[i][0],&s[j][1],&s[i][2],&s[i][3]); s[i][4]=s[i][1]+s[i][2]+s[i][3]; },/*分别输入30个个学生的学号和3科成绩,并计箅这30个学生每人的总成绩*/ max=s[0][4];max_i=0; for(i=0;i<30;i++) if(max<s[i][4])max=s[i][4],max_i=i;/*求出总成绩的最高者并记录其位置*/ printf("StudentNO.=%d,total=%d\n",s[max_i][0]。s[max_i][4]);/*输出总成绩最高者的学号和总成绩*/

解析
转载请注明原文地址:https://jikaoti.com/ti/pGtaFFFM
0

最新回复(0)