C语言-结构体及其使用
Description
某小组5人,每人三项数据:姓名、年龄、分数,键盘输入这些人的数据,求小组的平均分及成绩最高者的数据
说明:年龄和分数都是整数
Input
键盘输入5个人的数据
Output
输出平均分及成绩最高者的数据
注:后台数据可以保证平均分是一个整数,没有小数
Sample Input
aaa 18 90 bbb 19 80 ccc 19 80 ddd 18 60 eee 18 70
Sample Output
76
aaa,18,90
#include <stdio.h>
#include <stdlib.h>
struct student{
char name[10];
int age;
int grade;
}a[5];
int main()
{
int i,sum=0,max=0;
for(i=0;i<5;i++){
scanf("%s %d %d",a[i].name,&a[i].age,&a[i].grade);
sum+=a[i].grade;
if(a[i].grade>a[max].grade){
max = i;
}
}
printf("%d\n%s,%d,%d",sum/5,a[max].name,a[max].age,a[max].grade);
return 0;
}