#include
#include
int main()
{
int i,n,sum=0;
int c,d,e,q=0;
float f;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d %d",&c,&d);
if(d==100)
e=5;
else if(d>90&&d<99)
e= 4;
else if(d>80&&d<89)
e=3;
else if(d>70&&d<79)
e=2;
else if(d<60)
e=1;
else
e=0;
q+=e*c;
sum+=c;
}
f=(float)q/sum;
printf("%.1f\n",f);
return 0;
}
求解 为什么测试正确 提交错误