View Code of Problem 82

#include<stdio.h>
struct Student{
	char xuehao[100];
	char name[100];
	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);	
		
	}
	for(i=0;i<n;i++){
		sum1+=stu[i].x1;
		sum2+=stu[i].x2;
		sum3+=stu[i].x3;
	}
	printf("%d %d %d\n",sum1/n,sum2/n,sum3/n);
	int max;
	int j=0;
	for(i=0;i<n;i++){
		stu[i].s=stu[i].x1+ stu[i].x2+ stu[i].x3;
		stu[j].s=stu[j].x1+ stu[j].x2+ stu[j].x3;
		if(stu[j].s<stu[i].s){
			j=i;
		}
	}
	printf("%s %s %d %d %d",stu[j].xuehao,stu[j].name,stu[j].x1,stu[j].x2,stu[j].x3);
	return 0;
} 

Double click to view unformatted code.


Back to problem 82