0分,求助
查看原帖
0分,求助
738168
wang0728楼主2023/1/16 15:15
#include <bits/stdc++.h>
#define MAXN 1024
using namespace std;
int n,x,ans,s[10000];
struct student{
	int id,academic,quality;
	double overall;
	student(int _id,int _ac,int _qu){
		this->id=_id;
		this->academic=_ac;
		this->overall=0.7*_ac+0.3*_qu;
	}
	student() {}
	int sum(){
		return academic+quality;
	}
};
int is_excellent(student s){
	return s.overall>=80&&s.sum()>140;
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		int tmp_id,tmp_ac,tmp_qu;
		cin>>tmp_id>>tmp_ac>>tmp_qu;
		student one_student(tmp_id,tmp_ac,tmp_qu);
		if(is_excellent(one_student))
			s[i]=0;
		else
			s[i]=1;
	}
	for(int i=1;i<=n;i++){
		if(s[i]==0){
			cout<<"Excellent"<<endl;
		}
		else{
			cout<<"Not excellent"<<endl;
		}
	}
	return 0;
}
2023/1/16 15:15
加载中...