2

#include<stdio.h>
struct student{
char name[19];
int math,english;
double average;
};
int main(void)
{
int i,c;
double x;
struct student students[5];
for(i=0;i<5;i++)
{
scanf("%s %d %d",students[i].name,&students[i].math,&students[i].english);
    students[i].average=(students[i].english+students[i].math)/2.0;
}
for(i=0;i<5;i++){
printf("%s %.1f\n",students[i].name,students[i].average);
}
x=students[0].average;
for(i=1;i<5;i++){
if(students[i].average>x){
x=students[i].average;
    c=i;
}
}

printf("The max score: %s %d %d\n",students[c].name,students[c].math,students[c].english);
return 0;
}

posted @ 2013-11-22 17:26  dihuanting  阅读(93)  评论(0编辑  收藏  举报