#include<bits/stdc++.h>
using namespace std;
class Grade
{
private:
int Chinese,English,Math,number;
public:
Grade(int n,int c,int m,int e){
Chinese=c;
English=e;
Math=m;
number=n;
}
void Number();
int average();
void Whetherpass();
};
int Grade::average()
{
int a;
a=(Chinese+Math+English)/3;
return a;
}
void Grade::Number(){
cout<<"student:"<<number<<endl;
}
void Grade::Whetherpass(){
if(Chinese>=60&&Math>=60&&English>=60){
cout<<"pass"<<endl;
}
if(Chinese<60){
cout<<"Chinese"<<endl;
}
if(Math<60){
cout<<"Math"<<endl;
}
if(English<60){
cout<<"English"<<endl;
}
}
int main()
{
int n,c,m,e;
cin>>n>>c>>m>>e;
Grade grade(n,c,m,e);
grade.Number();
cout<<grade.average()<<endl;;
grade.Whetherpass();
}
问题 D: 处理成绩(c++类训练)
最新推荐文章于 2024-11-01 08:39:46 发布