一直死循环,看不出来哪错了,求指点
查看原帖
一直死循环,看不出来哪错了,求指点
1194227
_2333QaQ楼主2024/3/14 11:54
#include <iostream>
#include <vector>
using namespace std;
class Grade {
public:
    int number, grade1, grade2;
};
void is_Excellent(Grade &grade) {
    int sum2 = grade.grade1 * 7 + grade.grade2 * 3;
    int sum1 = grade.grade1 + grade.grade2;
    if (sum1 >= 140 && sum2 >= 800) {
        cout << "Excellent" << endl;
    } else {
        cout << "Not excellent" << endl;
    }
}
int main() {
    int count;
    cin >> count;
    vector <Grade> grades;
    grades.resize(count);
    int i = 0;
    while(count --) {
        cin >> grades[i].number >> grades[i].grade1 >> grades[i].grade2;
        is_Excellent(grades[i]);
        i ++;
    }
    return 0;
}
2024/3/14 11:54
加载中...