题目用例明明没错,但是咋全红了orz
查看原帖
题目用例明明没错,但是咋全红了orz
1078242
bata22368030楼主2023/10/31 15:31

#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自己跑得也看不出什么问题,求助大佬帮忙看看
2023/10/31 15:31
加载中...