面向对象程序设计c++版董正言张聪课本课后习题答案第六章
6.5雇员信息
#include<iostream>
using namespace std;
class employee
{public:void setname(char* na);void setempNo(int emno);void setsalary(float sal);char* getname();int getempNo();float getsalary();void display();
private:char name[10];int empNo;float salary;
};void employee::setname(char *na)
{int i = 0;while (*na){name[i] = *na;i++;na++;}name[i] = '\0';
}
void employee::setempNo(int emno) {empNo = emno;
}
void employee::setsalary(float sal) {salary = sal;
}
char * employee::getname() {return name;
}
int employee::getempNo() {return empNo;
}
float employee::getsalary() {return salary;
}
void employee::display() {cout<< "name:" << name<< endl<< "number:" << empNo << endl<< "salary:" << salary << endl;
}
int main() {employee emp;char name[10];int empNo;float salary;cout << "enter the empolyee's name:";cin >> name;cout << "enter the empolyee's number:";cin >> empNo;cout << "enter the empolyee's salary:";cin >> salary;emp.setname(name);emp.setempNo(empNo);emp.setsalary(salary);cout << "name:" << emp.getname() << endl<< "number:" << emp.getempNo() << endl<< "salary:" << emp.getsalary() << endl;return 0;
}
6.6汽车
#include<iostream>
using namespace std;
class automobile
{public:void setbrand(char* br);void setload(float load);void setspeed(float spe);char* getbrand();float getload();float getspeed();void stardup();void run();void stop();
private:char brand[10];float load;float speed;
};void automobile::setbrand(char *br)
{int i = 0;while (*br){brand[i] = *br;i++;br++;}brand[i] = '\0';
}
void automobile::setload(float lo) {load = lo;
}
void automobile::setspeed(float spe) {speed = spe;
}
char * automobile::getbrand() {return brand;
}
float automobile::getload() {return load;
}
float automobile::getspeed() {return speed;
}
void automobile::stardup()
{cout << "fuck car!" << endl;
}
void automobile::run()
{cout << "the car is at " << speed << " km/h" << endl;
}
void automobile::stop()
{cout << "car stop!" << endl;
}
int main() {automobile car;char brand[10];float speed,load;cout << "enter the empolyee's brand:";cin >> brand;cout << "enter the empolyee's load:";cin >> load;cout << "enter the empolyee's speed:";cin >> speed;car.setbrand(brand);car.setload(load);car.setspeed(speed);cout << "brand:" << car.getbrand() << endl<< "speed:" << car.getspeed() << endl;car.stardup();car.run();car.stop();return 0;
}
5.10
5.10
5.10
5.10
5.10
面向对象程序设计c++版董正言张聪课本课后习题答案第六章相关推荐
- 面向对象程序设计c++版董正言张聪课本课后习题答案第三章
3.1判断大小写字母 #include <iostream> using namespace std; int main() {char ch;cout << "en ...
- 面向对象程序设计c++版董正言张聪课本课后习题答案第四章
4.1找出一维数组中的最大值 #include <iostream> using namespace std; int main() {int a[10] = { 1,2,3,4,6,7, ...
- 面向对象程序设计c++版董正言张聪课本课后习题答案第五章
5.6两个数相加 int add(int a, int b) {return a + b; } 5.7两个数相加 #include<iostream> using namespace st ...
- 面向对象程序设计c++版董正言张聪课本课后习题答案第二章
ASCII 码值为 65 的字符型变量 char ch = 65;//值为 10000 的无符号整型变量 unsigned int i = 10000;//一个双精度浮点型变量 double f; 写 ...
- Python 程序设计(第二版)董付国_清华大学出版社_习题答案与分析【针对8.4及其之前的】
更多精彩内容:(没有设置公众号获得,麻烦动动小手~谢谢) CSDN下载:Python编程无师自通电子书,[美]科里·奥尔索夫(Cory Althoff)-文档类-CSDN下载 百度云:链接:https ...
- Python 程序设计(第二版)董付国_清华大学出版社_习题答案【未处理1-9章】
CSDN下载:https://download.csdn.net/download/weixin_42859280/11254583 百度云:链接:https://pan.baidu.com/s/1i ...
- 编译原理(第3版-王生原)课后习题答案-第三章
1.构造下列正规式相应的 DFA. (1)1(0|1) *101 (2)1(1010* |1(010)*1) *0 (3)a((a|b)* |ab*a)*b (4)b((ab)* bb)*ab 答案: ...
- 计算机网络谢希仁第七版课后习题答案(第三章)
3-01数据链路(即逻辑链路)与链路(即物理链路)有何区别? "电路接通了"与"数据链路接通了"的区别何在? 答案:数据链路与链路的区别在于数据链路出链路外,还 ...
- 微型计算机原理与接口技术(周荷琴 冯焕清)第六版 课后习题答案 第三章(部分答案)
第三章 1.分别说明下列指令的源操作数和目的操作数各采用什么寻址方式. 源操作数 目的操作数 源操作数 目的操作数 (1)MOV AX, ...
最新文章
- BZOJ 1631: [Usaco2007 Feb]Cow Party【最短路】
- Win2008 r2 下修改mysql data目录的方法
- 互联网主要安全威胁解读及应对方案大讨论 | 高可用架构系列
- 使用ST05分析IBASE search identical select
- #詹青云 为什么我要在最好的年纪离开你
- autojs 云控_autojs websocket 核心示例代码,云控技术
- JSON数据格式---JSON语法规则、JSON文件
- Java - Thinking in Java 第2章 一切都是对象
- java junit
- A-Webkit第四章:添加学生
- Python 之父 Guido van Rossum 退休失败,正式加入微软搞开源!
- 经验之谈:学习 Visual Studio Code 不会错!
- mac mysql 移动硬盘_MAC上安装Fuse for macOS以支持读取NTFS格式的移动硬盘
- 关于富文本编辑器的图片处理
- 解析2019年新零售社区团购发展方向
- SOEM 源码解析 ecx_FPWRw
- 电子书管理软件Calibre
- 酷炫RGB LED立方体 (RP2040+WS2812)
- C语言在坐标轴上输出曲线,C语言图形输出习题
- Unity3D读取Socket的二进制图片
热门文章
- linux kfifo的使用
- [RK3288][Android6.0] Skia中的编解码小结
- git---全局设置用户名、密码、邮箱
- 关于Linux软件工程师的招聘要求
- app营销变现系统,让你的app更值钱!
- 交换式多兆位数据服务(SMDS)--网络大典
- 江西省南昌市谷歌高清卫星地图下载(百度网盘离线包下载)
- Neat Download Manager(ndm下载器)
- iphone SE 自带视频播放器要求的视频格式转换参数
- 苹果5s参数_这次,苹果自己革了自己的命---iPhone12发布会全纪实