习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上。。
2023-09-14 09:06:56 时间
C++程序设计(第三版) 谭浩强 习题11.1 个人设计
习题 11.1 将例11.1的程序片断补充和改写成一个完整、正确的程序,用公用继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上5个数据的值。
代码块:
#include <iostream>
#include <string>
using namespace std;
class Student
{
public:
void get_value(){
cout<<"Please enter num, name, sex: ";
cin>>num>>name>>sex;
}
void display(){
cout<<"num: "<<num<<endl;
cout<<"name: "<<name<<endl;
cout<<"sex: "<<sex<<endl;
}
private:
int num;
string name;
char sex;
};
class Student1: public Student
{
public:
void get_value1(){
get_value();
cout<<"Please enter age, address: ";
cin>>age>>addr;
}
void display_1(){
display();
cout<<"age: "<<age<<endl;
cout<<"address: "<<addr<<endl;
}
private:
int age;
string addr;
};
int main()
{
Student1 stud;
stud.get_value1();
stud.display_1();
system("pause");
return 0;
}
相关文章
- java输入数组元素_java数组的输出
- buck的上管输入电容
- 经典CNN网络:Resnet18网络结构输入和输出[通俗易懂]
- pytorch笔记:04)resnet网络&解决输入图像大小问题「建议收藏」
- 解决删除symantec,需要输入密码的问题
- java控制台输入数组_Java控制台输入数组并逆序输出的方法实例
- C语言字符串输入及输出的几种方式
- centos7 输入 ifconfig 不显示 ip 地址 连接不上的解决方法(亲测成功)「建议收藏」
- Excel-VBA超级VLOOKUP查询引用输入工具
- java读取输入字符串的操作过程_java查找字符串中重复字符
- python中怎样换行输出_python换行继续输入
- Python基础-7 输入与输出
- AP3465 4-30V 输入 3A 输出同步降压驱动器
- 文本输入与输出 - Java core II
- 文件的输入和输出
- 【数字信号处理】线性时不变系统 LTI “ 输入 “ 与 “ 输出 “ 之间的关系 ( 线性卷积计算案例二 | 计算 卷积 )
- [EMI知识充电节] BUCK输入环路和输出环路哪个更重要?
- mold源码阅读 其一 读取输入文件
- Midjourney学会看图说话!输入图像秒出prompt,网友玩疯了
- 输入3个数a,b,c,按大小顺序输出详解编程语言
- 解决Linux无响应之路(linux输入没反应)
- [问题解决]ALV可输入状态下输入金额/数量字段小数位数提前的问题详解编程语言
- C++重载<<和>>(C++重载输出运算符和输入运算符)
- 法Linux安装中文输入法:轻松实现输入中文(linux安装中文输入)
- 输出Linux C编程:输入输出流程式访问(linuxc输入)
- 输出重定向Linux SH管道:输入输出重定向(linuxsh输入)
- Linux手写板:实现多种输入体验(linux手写板)
- 编程基础:Java 中的输入和输出
- Linux进程重定向:如何转移输入/输出流的目标?(linux进程重定向)
- Linux串口双向通信:从输入到输出的流畅之旅(linux串口同时读写)
- Shell输入/输出重定向
- Linux下使用Xinput 轻松控制输入设备(xinput linux)
- MySQL让我无法正常输入(mysql一直让我输入)
- 快速学会Redis命令输入技能(如何输入redis命令)
- MySQL如何正确输入中文字符(mysql上如何输入汉字)
- js去除输入框中所有的空格和禁止输入空格的方法