代码如下...
我新人...不知道问题出在哪里了...
#include <iostream>
#include <cmath>
using namespace std;
double x, gpa = 4.0;
int main() {
while (cin >> x) {
if (x < 36)cout << "0.0\n";
else if (x >= 90)
printf("%.1f\n", gpa);
else if (x >= 60) {
gpa -= (90 - x) / 10.0;
printf("%.1f\n", gpa);
} else if (x < 60) {
x = sqrt(x) * 10;
if (x < 36)cout << "0.0\n";
else if (x >= 90)
printf("%.1f\n", gpa);
else if (x >= 60) {
gpa -= (90 - x) / 10.0;
printf("%.1f\n", gpa);
}
gpa = 4;
}
return 0;
}
}