#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
int main()
```c
{
float c,h,p,GP,GPA,sum1 = 0, sum2 = 0;
while (scanf("%f%f", &c, &h) != EOF)
{
if (c >= 60 || c <= 100)
{
p = ((100 - c), 2);
GP = 4 - (3.0 / 1600.0) * p;
}
else if (c >= 0 || c < 60)
{
GP= 0;
}
sum1 = sum1 + h;
sum2 = sum2 + GP * h;
}
GPA = sum2 / sum1;
printf("总GPA为:%.2f", GPA);
return 0;
}
while循环结束不了,printf没有显示
```