student—-类和对象

描述
创建一个Student类,该类中具有学生学号,性别,年龄,三科成绩、平均成绩等数据成员。在该类中定义成员函数实现相关信息的输入、输出。函数的原型声明放在类定义中。实现并测试这个类

输入
一个学生的信息,包括:学号,性别,年龄,三科成绩
输出
一个学生的信息:包括:学号,三科的平均成绩。(保留两位小数)
样例输入
20192000 M 19 90 91 92
样例输出
20192000 91.00

#include<iostream>
#include<iomanip>
using namespace std;
class Student
{
    
    
private:
    string num;
    string sex;
    int age;
    int s1,s2,s3;
    double avg;
public:
    Student(string num_,string sex_,int age_,int s11,int s22,int s33)
    {
    
    
        num=num_;
        sex=sex_;
        age=age_;
        s1=s11;
        s2=s22;
        s3=s33;
    }
    void showstudent()
    {
    
    
        avg=(s1+s2+s3)/3.0;
        cout<<num<<" "<<setiosflags(ios::fixed)<<setprecision(2)<<avg<<endl;
    }
};
int main()
{
    
    
    string NUM,SEX;
    int S1,S2,S3,AGE;
    cin>>NUM>>SEX>>AGE>>S1>>S2>>S3;
    Student stu(NUM,SEX,AGE,S1,S2,S3);
    stu.showstudent();
}

猜你喜欢

转载自blog.csdn.net/weixin_45921943/article/details/105031497
今日推荐