40分 求大佬解答
查看原帖
40分 求大佬解答
844794
mapple楼主2022/12/17 11:05
#include<stdio.h>
#include<math.h>
struct student
{
	double a[4];
}stu[1000];
int main()
{
    int f(struct student m);
    int n,i;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%lf%lf%lf",&stu[i].a[0],&stu[i].a[1],&stu[i].a[2]);
		stu[i].a[3]=stu[i].a[1]*7+stu[i].a[2]*3;
	}
	for(i=0;i<n;i++)
	{
		if(f(stu[i])==1)
		printf("Excellent\n");
		else
		printf("Not excellent\n");
	}	
	return 0;
} 
int f(struct student m)
{
	if(m.a[1]+m.a[2]>=140&&m.a[3]>=800)
	return 1;
	else 
	return 2;
}
2022/12/17 11:05
加载中...