#include
#include <cstdlib>
using namespace std;
struct Stu {
int num, gradea, gradeb,gradet,sum;
int getsum(int x,int y) {
return 70*x +30* y;
}
}stu[1000];
bool pass(int x, int y) {
if (x >= 140 && y > 800) {
return true;
}
else return false;
}
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> stu[i].num >> stu[i].gradea >> stu[i].gradeb;
stu[i].gradet = stu[i].getsum(stu[i].gradea, stu[i].gradeb);
stu[i].sum = stu[i].gradea + stu[i].gradeb;
}
for (int i = 1; i <= n; i++) {
if (pass(stu[i].sum, stu[i].gradet)) {
cout << "Excellent" << endl;
}
else cout << "Not excellent" << endl;
}
return 0;
}
咋回事呢这是,在VC自己跑得也看不出什么问题,求助大佬帮忙看看