第三周项目4:考了语文数学的学生
2015-03-23 21:25
429 查看
问题及代码:
header.h:
stu.cpp:
main.cpp:
运行结果:
知识点总结:
多文件组织
学习心得:
多文件组织,熟悉一遍就OK了
还有就是 需要强调类内对象的命名,一定要直观,方便以后引用
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:test.cpp *作者:陈文青 *完成日期:2015年3月23日 *版 本 号:v1.0 * *问题描述: *程序输入: *程序输出: */
header.h:
#ifndef HEADER_H_INCLUDED #define HEADER_H_INCLUDED #include <string> using namespace std; class Stu { public: void setStudent(string ,double,double);//对象置初值 void show();//打印信息 void setName(string);//重置对象的名字 string getName();//打印对象的名字 double average();//打印对象的成绩 double sum(); private: string name;//学生姓名 double chinese;//语文成绩 double math;//数学成绩 }; #endif // HEADER_H_INCLUDED
stu.cpp:
#include<iostream> #include<string> #include"header.h" using namespace std; void Stu::setStudent(string na,double ch,double ma)//对象置初值 { name=na; chinese=ch; math=ma; } void Stu::show()//打印信息 { cout<<"Name: "<<name<<endl; cout<<"Score: "<<chinese<<'\t'<<math<<endl; cout<<"average: "<<average()<<'\t'<<"Sum: "<<sum()<<endl<<endl; } void Stu::setName(string name2)//重置对象的名字 { name=name2; } string Stu::getName()//打印对象的名字 { return name; } double Stu::average()//打印对象的成绩 { return (chinese+math)/2; } double Stu::sum() { return chinese+math; }
main.cpp:
#include<iostream> using namespace std; #include "header.h" 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; }
运行结果:
知识点总结:
多文件组织
学习心得:
多文件组织,熟悉一遍就OK了
还有就是 需要强调类内对象的命名,一定要直观,方便以后引用
相关文章推荐
- 第三周项目四 考了语文数学的学生
- 第三周 项目四 考了语文数学的学生(多文件组织)
- 第三周 项目四--考了语文数学的学生
- 第三周项目四 考了语文数学的学生
- 第三周 项目4-考了语文数学的学生
- 第三周项目四 考了语文数学的学生
- 第三周项目4 考了语文数学的学生
- 第三周上机实践项目4——考了语文数学的学生
- 第三周项目4-考了语文数学的学生
- 第三周 【项目4 - 考了语文数学的学生】
- 第三周项目4-考了语文数学的学生
- 15第三周项目四——考了语文数学的学生
- 第三周项目四——考了语文数学的学生
- 2015年第三周项目四:考了语文数学的学生
- 第三周项目四:考了语文数学的学生(多文件形式)
- 第三周项目四——考了语文数学的学生
- 第三周项目4 考了语文数学的学生
- 第三周项目:考了语文数学的学生
- 第三周项目4考了语文数学的学生
- 第三周项目4-考了语文数学的学生