View Code of Problem 82

#include<stdio.h>
struct Student{
	char xuehao[10];
	char name[20];
	int x1,x2,x3;
	int s;
}stu[100];
int main(){
	int n,sum1=0,sum2=0,sum3=0,i;
	scanf("%d",&n);
	for( i=0;i<n;i++){
		scanf("%s%s%d%d%d",&stu[i].xuehao,&stu[i].name,&stu[i].x1,&stu[i].x2,&stu[i].x3);	
		sum1+=stu[i].x1;
		sum2+=stu[i].x2;
		sum3+=stu[i].x3;
	}
	printf("%d %d %d\n",sum1/2,sum2/2,sum3/2);
	int max;
	for(i=0;i<n;i++){
		stu[i].s=stu[i].x1+ stu[i].x2+ stu[i].x3;
		if(stu[i].s>stu[i+1].s){
			max=i+1;
		}
	}
	printf("%s %s %d %d %d",stu[max].xuehao,stu[max].name,stu[max].x1,stu[max].x2,stu[max].x3);
	return 0;
} 

Double click to view unformatted code.


Back to problem 82