首页 > 其他 > 详细

考了语文数学的学生

时间:2015-03-25 10:22:29      阅读:236      评论:0      收藏:0      [点我收藏+]

输入代码:

/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:sum123.cpp
*作    者:林海云
*完成日期:2015年3月25日
*版 本 号:v2.0
*
*问题描述:利用提供的类Stu,参考运行结果,完成类的定义
*程序输入:无
*程序输出: 按要求输出相应的成绩单
*/
#include<iostream>
#include<cstring>
using namespace std;
class Stu
{
public :
    void setStudent(string na ,float ch,float ma);
    void show();
    void setName(string na);
    string getName();
    float average();
    float Sum();

private :
    string name;
    float chinese;
    float math;
};
void Stu::setStudent(string na ,float ch,float ma)
{
    name=na;
    chinese=ch;
    math=ma;
}
void Stu::setName(string na)
{
    name=na;
}
string Stu::getName()
{
    return name;
}
float Stu::average()
{
    float Average;
    Average=(chinese+math)/2;
    return Average;
}
float Stu::Sum()
{
    return (chinese+math);
}
void Stu::show()
{
    cout<<"Name:  "<<name<<endl;
    cout<<"Score: "<<chinese<<"   "<<math<<endl;
    cout<<"average:"<<average()<<"  "<<"Sum:  "<<Sum()<<endl;
}
int main()
{
    Stu s1,s2;
    s1.setStudent("Lin daiyu",98,96);
    s2.setStudent("jia baoyu",90,88);
    s1.show();
    cout<<endl;
    s2.show();
    cout<<endl;
    s1.setName("xue baochai");
    s1.show();
    cout<<endl;
    cout<<"s1.Name"<<s1.getName()<<endl;
    cout<<"s1.average"<<s1.average()<<endl;
    return 0;
}


运行结果:

技术分享

考了语文数学的学生

原文:http://blog.csdn.net/linhaiyun_ytdx/article/details/44617001

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!