【问题描述】
有3个学生,每个学生的数据包括学号(整数),姓名(最多20个字符),2门课的成绩(float类型数据),从键盘输入3个学生的数据,要求打印出总分最高(假定唯一)的学生的信息(学号,姓名,2门课的成绩,平均分)。
提示思路:定义学生结构体,基于结构体建立结构体数组,输入数据后,循环查找最高分学生数组中的位置,显示该位置的结构体变量的详细数据。
【输入形式】
学生结构体数组
【输出形式】
最高分学生的详细数据
【样例输入】
1 zhangsan 80 90
2 lisi 92 98
3 wangwu 80 78
【样例输出】
2 lisi 92 98 95
有人知道我写的哪里错了吗😭蟹蟹
在第二个for循环前面加上一行 max = sum[0];
另外,sum和max是否定义了,如果没有,main开头加上
int sum[3];
int max;