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

【项目4 – 考了语文数学的学生】下面提供了类Stu的数据成员定义,和用于测试的main函数,参考如图的运行结果,完成类的定义,,并用多文件形式组织程序

#include<iostream>using namespace std; class Stu { private:string name; //学生姓名float chinese; //语文成绩float math;//数学成绩//接下去写};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; }

stu.h

#ifndef STU_H_INCLUDED#define STU_H_INCLUDEDusing namespace std; #include <cstring>class Stu { private:string name;float chinese;float math;public:float average();float sum();void show();void setStudent(string,float,float);void setName(string);string getName();};#endif // STU_H_INCLUDED

stu.cpp

#include<iostream>#include<cstring>#include "stu.h"using namespace std;float Stu::average() {return (chinese+math)/2; //平均成绩} float Stu::sum() {return chinese+math; //总分} void Stu::show() //打印信息{cout<<"Name: "<<name<<endl;cout<<"Score: "<<chinese<<'\t'<<math<<endl;cout<<"average: "<<average()<<'\t'<<"Sum: "<<sum()<<endl<<endl; } void Stu::setStudent(string sName, float fChinese, float fMath) {name=sName; //置姓名chinese=fChinese; //置语文成绩math=fMath;//置数学成绩}void Stu::setName(string sName) {name=sName; //置姓名}string Stu::getName() {return name; //返回姓名}

main.cpp

#include<iostream>#include"student.h"using namespace std;int main() {Stu s1,s2;s1.setStudent("Lin daiyu", 98, 96);s2.setStudent("Jia baoyu", 90, 88);s2.show();s1.setName("xue baochai");s1.show();cout<<"s1.Name: "<<s1.getName()<<endl;cout<<"s1.average: "<<s1.average()<<endl;return 0; }

在时光的激流中,我们总会长大。

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

相关文章:

你感兴趣的文章:

标签云: