求大佬帮助!!不知道为什么只ac了俩
查看原帖
求大佬帮助!!不知道为什么只ac了俩
866144
holo_23楼主2022/12/24 15:43
#include<stdio.h>
#include<stdlib.h>
struct stu{
	char name[10];
	int score[3];
	int total;
}stu[1000];
int main()
{
	int max,n;
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		scanf("%s%d%d%d",stu[i].name,&stu[i].score[0],&stu[i].score[1],&stu[i].score[2]);	
	}
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<3;j++)
		{
			stu[i].total+=stu[i].score[j]; 
		}
	}
	for(int i=0;i<n;i++)
	{
		max=0;
		if(stu[i].total>stu[max].total)
		max=i; 
	}
	printf("%s %d %d %d",stu[max].name,stu[max].score[0],stu[max].score[1],stu[max].score[2]);
	
}
2022/12/24 15:43
加载中...