C++上机实验六第2题
改写下面的程序,要求:
(1)将数据成员改为私有的;
(2)将输入和输出的功能改为由成员函数实现;
(3)使用分文件类外定义。
注:关于分文件类外定义,详见博客 C++上机实验四第2题——同文件类外定义和分文件类外定义 点我传送
头文件TIME.h
#include<iostream>
using namespace std;class Time
{public:void setHour();int getHour();void setMinute();int getMinute();void setSec();int getSec();void print();private:int m_iHour;int m_iMinute;int m_iSec;
};
成员函数和主函数定义所在文件
#include"TIME.h"void Time::setHour()
{cin>>m_iHour;
}
int Time::getHour()
{return m_iHour;
}
void Time::setMinute()
{cin>>m_iMinute;
}
int Time::getMinute()
{return m_iMinute;
}
void Time::setSec()
{cin>>m_iSec;
}
int Time::getSec()
{return m_iSec;
}
void Time::print()
{cout<<getHour()<<":"<<getMinute()<<":"<<getSec()<<endl;
}int main()
{Time t;t.setHour();t.setMinute();t.setSec();t.print();return 0;
}
C++上机实验六第2题相关推荐
- java2实验手册求方程的根_完成实验手册实验六:P101编程题2、3、4 Java程序设计上机实验手册(完稿)_吴娜炯.pdf_学小易找答案...
[简答题]将一个文件的内容装换为大写,显示出来,并把内容复制到文件中去. [简答题]什么是自主访问控制?什么是强制访问控制? 什么是基于角色的访问控制? [简答题]根据第五课教学视频,实现可视化日历. ...
- C++上机实验二第2题
第2题 函数的默认参数 #include<iostream> #include<cstring> using namespace std;int display(string ...
- C++上机实验三第2题
第2题 输入一个字符串, 把其中的字符按逆序输出, 如输入hello, 输出olleh, 要求使用string方法 #include<iostream> using namespace s ...
- 2019级计算机学院数据结构编程作业,数据结构上机实验报告
时间:2019-05-12 08:38:58 作者:admin 数据结构实验报告 课程 数据结构 _ 院 系 专业班级 实验地点姓 名 学 号 实验时间 指导老师 数据结构上机实验报告1 一﹑实验名称 ...
- 合肥工业大学2021离散数学上机实验一
实验一:逻辑运算表示与验证 实验目的和要求 实验目的:理解命题逻辑相关运算,增强逻辑推理能力 实验要求: (1).从键盘输入命题常元的真值求他们的合取.析取.求反.异或.单条件. 双条件以及命题表达式 ...
- 计算机科学与技术第3次上机实验,第十次上机实验 实验报告
计算机基础上机实验 (十) 姓名: 上机须知: a) 必须带<实验教程>,没有带的回去取:上机时间:2小时 b) 提交内容:提交两张图片(命名"1.jpg"和" ...
- java上机六,Java上机实验6.doc
Java上机实验6 实验六 实验时间: 实验班级: 指导老师: 实验名称:包.接口及异常处理. 实验目的:掌握包.接口的声明与使用,掌握异常的处理 实验要求:独立完成实验内容. 七.实验内容: 1.编 ...
- 数值分析上机题matlab线性方程组,数值分析上机实验报告 - 线性方程组部分实验题1...
s=A(i,(i+1):n)*x((i+1):n,1); else s=0; end x(i,1)=(b(i)-s)/A(i,i);end %Cholosky分解方法***************** ...
- 大连理工大学c语言第三次上机作业答案,大连理工大学软件学院C语言上机第五六章课后题...
大连理工大学软件学院C语言上机第五六章课后题 五.1. #includeint main() { int a,b,c; float X,Y,Z; scanf("%d%d%d",&a ...
最新文章
- 在C#中使用SqlDbType.Xml类型参数
- mpvue 小程序开发爬坑汇总
- 详解Python开发的发展方向及其对应的薪资!
- python基础装饰器_Python基础 装饰器及练习
- day16 java的访问控制权限
- 一个撕心裂肺的爱情故事
- 警告 1 warning C4996: ‘scanf‘: This function or variable may be unsafe.
- 计算2的任意次方[通用版]
- eeprom和编程器固件 k2_斐讯K2刷不死breed与第三方固件教程
- 电商数据分析的4大思维和8类指标
- android中新建文件夹在哪里,Android SdCard 新建文件夹并在文件夹中读、写文件
- 歌词模拟项目c语言,C语言之歌词解析
- 【vue】使用手机app扫描二维码登录
- Android 手机截屏
- hadoop安装作业
- 测试war包(免费)
- k8s中的Secret
- [HDF5] HDF5安装,编译及使用中的各种问题解决方法(Windows)
- oracle10g驱动怎么安装,oracle10g安装后怎么使用
- SQL Error: 904, SQLState: 42000
热门文章
- 【亲测有效】微信图片已过期的恢复方法
- 新浪微博授权提示:文件不存在(C8998)的解决方法
- 【新手入门必看】MaixPy 图像基础知识
- 2020年全球自动化装卸车系统(ATLS)收入大约80百万美元,预计2026年达到134.5百万美元,2021至2026期间,年复合增长率为14.0%
- chrome14-使用snippets辅助debugging
- 如何利用UDP组播实现海康网络摄像机(IPC)的自动探测【源码】【监控】【录播】【NVR】【ONVIF】
- 数据库连接查找不到数据库_查找具有受保护的健康信息的数据库
- 万向区块链行业研究:区块链技术在绿色金融领域的应用分析
- 28379D第四章的ROM Code and Peripheral Booting
- DKN:注意力 知识图谱 新闻推荐