第四周项目4——考了语文数学的学生(多文件组织)
2015-03-28 12:07
281 查看
#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
Stu.cpp
main.cpp
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_INCLUDED using 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<<"Score: "<<chinese<<'\t'<<math<<'\t'<<"average: "<< average()<<'\t'<<"sum: "<<sum()<<endl; } void Stu::setStudent(string Sname,float Fchinese,float Tmath) { name=Sname; chinese=Fchinese; math=Tmath; } void Stu::setName(string Sname) { name=Sname; } string Stu::getName() { return name; }
main.cpp
#include <iostream> #include <cstring> #include "Stu.h" using namespace std; 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; }
相关文章推荐
- 第三周项目4--程序的多文件组织-考了语文数学的学生
- 第三周项目4--程序的多文件组织-考了语文数学的学生
- 第3周项目4-考了语文数学的学生(多文件形式组织程序)
- 第三周 项目四 考了语文数学的学生(多文件组织)
- 第2周-项目4-程序的多文件组织-考了语文数学的学生
- 第三周项目四:考了语文数学的学生(多文件形式)
- C++找对象的季节——考了语文数学的学生(多文件组织)
- 程序的多文件组织-考了语文数学的学生
- 第二周项目四---考了语文数学的学生
- 第三周 项目4 考了数学语文的学生
- 第四周任务二:利用多文件组织项目
- 第四周任务二(多文件组织项目)
- 第四周 项目3 程序的多文件组织
- 第四周上机任务--任务二--利用多文件组织项目--用VS2008进行编译
- 第三周 项目四-考了语文数学的学生
- 2013第四周上机任务【项目3-程序的多文件组织】
- 第3周项目4--考了语文数学的学生
- 《第四周实验报告2-1》---利用多文件组织项目
- 第四周(项目三)——程序的多文件组织
- 第四周任务2:多文件组织项目