c语言,全WA求助
查看原帖
c语言,全WA求助
1566055
h135711楼主2024/12/22 12:54
#include <stdio.h>
#include <stdlib.h>

struct Student {
	int id;
	double score1;
	double score2;
	double sum;
};
int jude(struct Student *a);
int main()
{
	int n,i;
	struct Student *a;
	scanf("%d",&n);
	a = (struct Student*)malloc(sizeof(struct Student)*n);
	for (i=0;i<n;i++) {
		scanf("%d",&(a+i)->id);
		scanf("%lf",&(a+i)->score1);
		scanf("%lf",&(a+i)->score2);
		
	}
	for (i=0;i<n;i++) {
		if(jude(a+i)) printf("Excellent\n");
		else  printf("Not Excellent\n");
	}
	free(a);
	return 0;
}
int jude(struct Student *a) 
{
	a->sum = 7*a->score1 + 3* a->score2;
	if(a->sum>=800 && (a->score1 + a->score2)>140) { return 1;}
	return 0;
}
2024/12/22 12:54
加载中...