c++实验2—学生成绩
来源:互联网 发布:观音掐指准算法 编辑:程序博客网 时间:2024/06/02 03:48
一、问题及代码
/** 文件名称:学生成绩* 作 者:刘晓龙* 完成日期:2016年4月1日* 版 本 号:* 对任务及求解方法的描述部分:运用类和对象* 输入描述:输入学生名字,语文成绩和数学成绩* 问题描述:打印学生信息* 程序输出:输出学生的成绩* 问题分析:运用类和对象* 算法设计:无*/#include<iostream> #include<string> using namespace std; class Stu { private: string name; //学生姓名 float chinese; //语文成绩 float math; //数学成绩 public:void setStudent(string n,int c,int m);string getName();void setName(string N);double average();double sum();void show();};double Stu::sum(){return chinese+math;}double Stu::average(){return (chinese+math)/2;}void Stu::setName(string N){ name=N;}void Stu::setStudent(string n,int c,int m){name=n;chinese=c;math=m;}void Stu::show(){cout<<"Name: "<<name<<endl;cout<<"score: "<<chinese<<" "<<math<<endl;}string Stu::getName(void){return name;} 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; }二、运行结果
三、心得体会
对于自己来说,没怎么听懂这些,需要多加看书补上不足
四、知识点总结
编程类和对象也不要忘记之前的知识,如字符串
0 0
- C++实验2—学生成绩
- c++实验2—学生成绩
- C++实验2-学生成绩
- C++实验2-学生成绩
- C++实验2-学生成绩
- C++实验2-学生成绩
- C++实验2-学生成绩
- C++实验2-学生成绩
- C++实验2-学生成绩
- c++实验2--学生成绩
- c++第二次实验——学生成绩
- c++第二次实验——学生成绩
- c++第2次实验-学生成绩
- C++第2次实验-学生成绩
- C++第二次上机实验—学生成绩
- C++实验 学生成绩
- C++第二次实验 学生成绩
- 《第十六周实验报告任务2——学生成绩排序》
- 前缀 中缀 后缀表达式
- Android应用开发中如何进行单元测试
- Laxcus大数据管理系统2.0(5)- 第三章 数据存取
- android之fragment活动栈单例
- hdu1241
- c++实验2—学生成绩
- 15Knight Moves
- 三个线程轮流输出ABC各十次(另附两个数组找相同的数若干种解法+两个线程轮流循环若干次)
- 用Redis存储Tomcat集群的Session
- 友盟第三方分享入坑笔记(eclipse版)
- 百度地图定位,高德地图定位
- 在myeclipse中快速搭建Struts2框架
- 数据类型
- C++第三次作业