• 第三周项目4-考了语文数学的学生


    下面提供了类Stu的数据成员定义,和用于测试的main函数,参考如图的运行结果,完成类的定义。

    /*
    * Copyright (c) 2015,烟台大学计算机学院
    * All right reserved.
    * 作者:邵帅
    * 文件:Demo.cpp
    * 完成时间:2015年03月21日
    * 版本号:v1.0
    */
    #include<iostream>
    #include<string>
    using namespace std;
    class Stu
    {
    private:
        string name;	//学生姓名
        float chinese;	//语文成绩
        float math;		//数学成绩
        //接下去写
    public:
        void show();
        void setName(string);
        void setStudent(string,int,int);
        string getName();
        int average();
    };
    void Stu::show()
    {
        cout<<"Name:"<<name<<endl;
        cout<<"Score:"<<chinese<<" "<<math<<endl;
        cout<<"Average:"<<average()<<"  ";
        cout<<"Sum:"<<chinese+math<<endl;
    }
    void Stu::setName(string na)
    {
        name=na;
    }
    void Stu::setStudent(string na,int ch,int ma)
    {
        name=na;
        chinese=ch;
        math=ma;
    }
    string Stu::getName()
    {
        return name;
    }
    int Stu::average()
    {
        return (chinese+math)/2;
    }
    int main()
    {
        Stu s1,s2;
        s1.setStudent("Lin daiyu", 98, 96); //对象置初值
        s2.setStudent("Jia baoyu", 90, 88); //对象置初值
        s1.show();//打印信息
        s2.show();//打印信息
        s1.setName("xue baochai");//重新置p1对象的名字
        s1.show();
        cout<<"s1.Name: "<<s1.getName()<<endl;//打印对象的名字
        cout<<"s1.average: "<<s1.average()<<endl;//打印对象的成绩
        return 0;
    }
    
    

    运行结果:



    @ Mayuko


  • 相关阅读:
    关于树及其各种操作
    正交矩阵与齐次矩阵
    矩阵的行列式与矩阵的逆
    线性变换
    矩阵
    向量的运算
    求两直线的交点
    微任务防抖
    二项分布
    二项式定理
  • 原文地址:https://www.cnblogs.com/mayuko/p/4567530.html
Copyright © 2020-2023  润新知