杭电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");

        }

        

}



}

  

你可能感兴趣的:(杭电)