济南定制网站建设公司,深圳网站制作建设,橙色营销网站,wordpress极简Description 有N个学生#xff0c;每个学生的数据包括学号、姓名、3门课的成绩#xff0c;从键盘输入N个学生的数据#xff0c;要求打印出3门课的总平均成绩(取整数)#xff0c;以及总分最高的学生的信息#xff08;包括学号、姓名、3门课成绩#xff0c;如果有多个最高分…Description 有N个学生每个学生的数据包括学号、姓名、3门课的成绩从键盘输入N个学生的数据要求打印出3门课的总平均成绩(取整数)以及总分最高的学生的信息包括学号、姓名、3门课成绩如果有多个最高分则输出第一个 Input 学生数量N占一行每个学生的学号、姓名、三科成绩占一行空格分开。 Output 各门课的平均成绩最高分的学生的数据包括学号、姓名、3门课成绩 Sample Input 2
1 blue 90 80 70
b clan 80 70 60 Sample Output 85 75 65
1 blue 90 80 70 #includestdio.hint main(){ struct student {char num[50]; char name[50]; //float score[4]; }person[10]; int n, a, ave1, ave2, ave3, a1[100]; int i, j, t0, a2[100], b[100], c[100], sum1 0, sum2 0, sum3 0; scanf( %d, a ); for( i 0; i a; i ) { scanf( %s%s%d%d%d,person[i].num,person[i].name,a2[i],b[i],c[i] ); } for( i 0; i a; i ) { sum1 a2[i]; sum2 b[i]; sum3 c[i]; } ave1 sum1/a; ave2 sum2/a; ave3 sum3/a; for( i 0; i a; i ) { a1[i] a2[i]b[i]c[i]; } int max; max a1[0]; for( i 1; i a; i ) { if( max a1[i] ) { max a1[i]; t i; } } printf( %d %d %d\n, ave1, ave2, ave3 ); printf( %s %s %d %d %d\n, person[t].num, person[t].name,a2[t],b[t],c[t] ); getchar();getchar();}转载于:https://www.cnblogs.com/zsj576637357/archive/2011/11/19/2255258.html