/*
*Copyright (c) 2014 ,烟台大学计算机学院
*All rights reserved.
*作者:张凤宁
*完成日期:2014年8月5
*版本号:v1.0
*问题描述:
*样例输入:
*样例输出:
*问题分析:用简单的方法,学会活学活用
*/
#include<string>
#include <iostream>
using namespace std;
class Student
{
public:
Student() {}
Student(int n,int ch,int m,int eng);
void get_value();
int area();
void pass();
void display();
private:
int num;
int Chinese;
int Math;
int English;
};
Student::Student(int n,int ch,int m,int eng):num(n),Chinese(ch),Math(m),English(eng) {}
void Student::get_value()
{
cin>>num;
cin>>Chinese;
cin>>Math;
cin>>English;
}
int Student::area()
{
return ((Chinese+Math+English)/3);
}
void Student::pass()
{
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;
}
}
void Student::display()
{
cout<<"student:"<<num<<endl;
}
int main( )
{
Student s1;
s1.get_value();
s1.display();
cout<<s1.area()<<endl;
s1.pass();
return 0;
}