C++第二次上机实验—学生成绩
来源:互联网 发布:淘宝商城针织开衫 编辑:程序博客网 时间:2024/04/29 11:51
一:问题描述/* 文件名称: 1111.CPP* 作 者: 李明阳 * 完成日期: 2016年 04 月 01 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:用类的方法* 输入描述: * 问题描述:用类补充完整程序* 程序输出: 输出 * 问题分析: * 算法设计: */二:算法设计 #include<iostream>#include<string>using namespace std;class Stu{private: string name; //学生姓名 float chinese; //语文成绩 float math; //数学成绩 //接下去写public: void setStudent(string A,float C,float M); void setName(string A); void show(); float average(); float sum(); string getName();};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;}void Stu::setStudent(string A,float C,float M){ name=A; chinese=C; math=M;}void Stu::show(){ cout<<"Name:"<<name<<endl; cout<<"Score:"<<chinese<<" "<<math<<endl; cout<<"average:"<<average()<<" "; cout<<"Sum:"<<sum()<<endl;}float Stu::sum(){ float T=0; T=chinese+math; return T;}float Stu::average(){ float S=0; S=(chinese+math)/2; return S;}void Stu::setName(string A){ name=A;}string Stu::getName(){ return name;}
三:运算结果
<img src="http://img.blog.csdn.net/20160401191245082?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
四;归纳总结
1.此题主要是考察了对于类的掌握,和细节方面的规范。
2.对于公有函数的编写。
3.函数的定义,及输出也要注意。
0 0
- C++第二次上机实验—学生成绩
- C++第二次上机实验-学生成绩
- c++第二次实验——学生成绩
- c++第二次实验——学生成绩
- C++第二次实验 学生成绩
- c程序语言设计第二次上机实验报告
- C++第2次上机实验(学生成绩)
- 第二次C++上机实验——2
- 第二次上机实验
- 第二次上机实验
- 第二次上机实验报告
- 第二次上机实验报告
- 第二次上机实验报告
- 第二次上机实验报告
- 第二次上机实验报
- 第二次c++上机实验
- 第二次c++上机实验
- 第二次上机实验
- 第六章 深度学习(上中)
- 【有毒的设计模式】工厂方法模式
- Android开发之内存管理
- Android Fragment完全解析
- 第六章 深度学习(中下)
- C++第二次上机实验—学生成绩
- 【JQuery】text()和html()的区别
- 设计模式 (1) UML
- API权限设计总结
- 第六章 深度学习(下)
- 那个胆小的骗子,你赶紧滚吧
- Java-JSON解析
- 在Virtualbox中安装Kali 系统时,安装Virtualbox extension
- CodeForces 631E Product Sum(斜率优化DP+二分|三分)