7-1 输出平均分最高的学生信息 (10分)
假设学生的基本信息包括学号、姓名、三门课程成绩以及个人平均成绩,定义一个能够表示学生信息的结构类型。输入n(1<=n<=10)个学生的成绩信息,计算并输出平均分最高的学生信息,平均分保留两位小数。如果平均分最高的学生有多个,按输入顺序输出第一个学生的信息。
输入格式:
输入整数n(1<=n<=10),在下面n行输入n个学生的信息,包括学号、姓名、三门课程成绩(整数)。
输出格式:
在一行中输出平均分最高的学生信息:学号、姓名、平均分(保留两位小数)。
输入样例:
3
101 Zhang 78 87 85
102 Wang 91 88 90
103 Li 75 90 84
输出样例:
num:102,name:Wang,average:89.67
C语言代码解析:
#include<stdio.h>
struct student
{
int xh,a,b,c;
double pjf;
char name[100];
};
int main()
{
struct student t[100];
int a=0,b=0,c=0,