杭电2061
终于AC了 呜呜呜呜
#include<stdio.h>
struct mem
{
char s[50];
double c;
double f;
} x[60];
int main()
{
int n;
int num,i;//num为课程数量
scanf("%d",&n);
while(n--)
{
int flag=1;
double sum1=0,sum2=0,gpa;
scanf("%d",&num);
for(i=0;i<num;i++)
{
scanf("%s%lf%lf",x[i].s,&x[i].c,&x[i].f);
sum1+=x[i].c*x[i].f;
sum2+=x[i].c;
}
for(i=0;i<num;i++)
{
if(x[i].f>=0&&x[i].f<60)
{
flag=0;
}
}
if(flag)
{
printf("%.2lf\n",sum1/sum2);
}
else
printf("Sorry!\n");
if(n)
{
printf("\n");
}
}
}

浙公网安备 33010602011771号