View Code of Problem 82

#include<stdio.h>
struct student{
	char xuehao[5];
	char name[10];
	int score1;
	int score2;
	int score3;
}stu[10];
int main(){
	int n;
	scanf("%d",&n);

	int sum1=0;
	int sum2=0;
	int sum3=0;
	int sum[10];
	int max=0;
	for(int i=0;i<n;i++){
		scanf("%s%s%d%d%d",&stu[i].xuehao,&stu[i].name,&stu[i].score1,&stu[i].score2,&stu[i].score3);
		
	}
	for(int i=0;i<n;i++){
		sum1=sum1+stu[i].score1;
		sum2=sum2+stu[i].score2;
		sum3=sum3+stu[i].score3;
		sum[i]=stu[i].score3+stu[i].score2+stu[i].score1;
		if(sum[i]>sum[max]){
			max=i;
		}
	}
	printf("%d %d %d\n",sum1/2,sum2/2,sum3/2);

	printf("%s %s %d %d %d",stu[max].xuehao,stu[max].name,stu[max].score1,stu[max].score2,stu[max].score3);
	
	return 0;
}

Double click to view unformatted code.


Back to problem 82