C语言 1个WA 剩下的RE 应该怎样改呀 求助!!
查看原帖
C语言 1个WA 剩下的RE 应该怎样改呀 求助!!
1135988
21gwe楼主2023/11/16 16:48
#include <stdio.h>
struct student
{
	char name[10];
	int chin;
	int math;
	int eng;
}stu[1001];
int main()
{
	int n;
	int i = 0, j = 0;
	int max = 0, sum;
	scanf("%d", &n);
	for (i = 0; i < n; i++) {
		while ((stu[i].name[j - 1] != ' ') || j == 0) {
			scanf("%c", &stu[i].name[j]);
			j++;
		}
		scanf("%d %d %d", &stu[i].chin, &stu[i].math, &stu[i].eng);
	}
	for (i = 0; i < n; i++) {
		sum = stu[i].chin + stu[i].math + stu[i].eng;
		if (sum > max) max = sum;
	}
	for (i = 0; i < n; i++) {
		if (stu[i].chin + stu[i].math + stu[i].eng == max) {
			printf("%s", stu[i].name);
			printf("%d %d %d", stu[i].chin, stu[i].math, stu[i].eng);
			break;
		}
	}
	return 0;
}
2023/11/16 16:48
加载中...