定义一个时间类Time,能提供和设置由时、分、秒组成的时间,并编出应用程序,定义时间对象,设置时间,输出该对象提供的时间。
定义一个时间类Time,能提供和设置由时、分、秒组成的时间,并编出应用程序,定义时间对象,设置时间,输出该对象提供的时间。
#include"iostream"
using namespace std;
class time
{private:int H;int M;int S;public:bool setTime(int ,int ,int );void print();private:bool isValid(int ,int ,int );
};
bool time:: setTime(int h,int m,int s)
{if(isValid(h,m,s)){H=h,M=m,S=s;return true;}else return false;
}
void time:: print()
{cout<<H<<'/'<<M<<'/'<<S;
}
bool time:: isValid(int h,int m,int s)
{if(h>24||h<1||m>60||m<1||s>60||s<1) return false;elsereturn true;
}
int main()
{time t;int h,m,s;cin>>h>>m>>s;while(!t.setTime(h,m,s)){cout<<"data error please input again:";cin>>h>>m>>s;}t.print();return 0;}
定义一个时间类Time,能提供和设置由时、分、秒组成的时间,并编出应用程序,定义时间对象,设置时间,输出该对象提供的时间。相关推荐
- 定义一个汽车类Car
/*** 定义一个汽车类Car* 属性包括:汽车品牌brand(String类型).颜色color(String类型)和速度speed(double类型),并且所有属性为私有.* 至少提供一个有参的构 ...
- 定义一个圆类——Circle,在类的内部提供一个属性:半径(r),同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。
定义一个圆类--Circle,在类的内部提供一个属性:半径®,同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) . 通过两个方法计算 ...
- 定义一个圆类-Circle,在类的内部提供一个属性:半径(r):同时提供两个方法:计算面积( getArea() )和计算周长( getPerimeter() )。
文章目录 前言 一.课堂作业(java-第五章) 二.代码实现 1.创建Circle类 2.创建测试类:testCircle类 3.运行结果 总结 前言 本文主要介绍怎样创建类的基础内容. 提示:以下 ...
- 定义一个时钟类(TimeDemo),属性有:时、分、秒(默认值10时30分),方法有展示当前时间、过1秒,过1分钟,过1小时后的时分秒;在测试类中实现过10秒,过10分,过10小时后的时间展示
题目: 定义一个时钟类(TimeDemo),属性有:时.分.秒(默认值10时30分),方法有展示当前时间.过1秒,过1分钟,过1小时后的时分秒:定义成员方法分别对时.分.秒进行加减运算,保证运算后时间 ...
- python定义一个dog类 类属性有名字毛色体重_面向对象实践,练习,Python
1.定义一个汽车类(Car),属性有颜色,品牌,车牌号,并实例化两个对象 2.定义一个球员类(Player),属性有身高.体重.姓名,实例化两个球员,分别是姚明和科比 3.定义一个僵尸类(Zombie ...
- java里创建一个长方形类_定义一个长方形类,定义 求周长和面积的方法实例
/* 定义一个长方形类,定义 求周长和面积的方法, 然后定义一个测试了Test2,进行测试. 长方形的类: 成员变量: 长,宽 成员方法: 求周长:(长+宽)*2; 求面积:长*宽 注意: impor ...
- Python编程基础 第四章 编程练习 请定义一个Circle类,具体要求为:(1)每个Circle类对象可以存储圆心和半径信息;(2)具有设置圆心和半径的方法SetCenter和SetRadius
题目内容: 请定义一个Circle类,具体要求为:(1)每个Circle类对象可以存储圆心和半径信息:(2)具有设置圆心和半径的方法SetCenter和SetRadius:(3)具有计算圆面积的方法G ...
- 定义一个长方形类,定义 求周长和面积的方法,然后定义一个测试了Test2,进行测试
/* 定义一个长方形类,定义 求周长和面积的方法, 然后定义一个测试了Test2,进行测试. 长方形的类: 成员变量: 长,宽 成员方法: 求周长:(长+宽)*2; 求面积:长*宽 注意: impor ...
- 2、设计2个类,要求如下:[必做题] 2.1 定义一个汽车类Vehicle, 2.1.1 属性包括:汽车品牌brand(String类型)、颜色color(String类型 )和速度speed(do
2.1 定义一个汽车类Vehicle 2.1.1 属性包括:汽车品牌brand(String类型).颜色color(String类型)和速度speed(double类型). 2.1.2 至少提供一个有 ...
最新文章
- 课程实验代码及动手动脑测试
- 判断输入是否为中文的函数
- go3--常量和类型转换
- php连接MYSQL(1)
- 高效、精准、全面 山石网科数据安全产品线面市
- MySql取得日期(前一天、某一天)
- 十大经典排序算法python_十大经典排序算法的算法描述和代码实现
- 网页内置html5游戏,爽爆HTML5网页游戏!教你怎么精选浏览器
- C语言课后习题(57)
- php兴趣爱好复选框如何取值,php checkbox 取值详细说明
- Jetty入门(1-1)Jetty入门教程
- 细说JavaScript对象(2):原型对象
- 运动目标跟踪(九)--Struck跟踪原理
- 常见网络命令之traceroute命令一起其他常用命令
- 软件测试文档模板 ppt,软件工程课件:软件测试用例文档模板.doc
- Programming in lua 中文版
- CleanCode-函数
- 停止抱怨英语_停止抱怨
- 微信小程序使用七牛云对象存储保存图片和文件
- Python 选择与循环
热门文章
- 热门股权项目:富滇银行股份有限公司0.0232%股权转让
- ROLAP vs MOLAP vs HOLAP
- 薛之谦明星人物介绍html源码 html期末大作业 课程设计
- 信用卡被风控的原因是什么?如何应对风控?
- 学习Matlab的第一个程序——用二分法求根
- 小米无线AR眼镜探索版细节汇总
- U盘系统盘制作与系统安装(详细图解)
- 快过年了,该买回家的票了,自动抢票之 12306 抢票篇
- 项目一众筹网01_00_项目简介_此项目是SSM过渡到分布式项目(SpringBoot、SpringCloud)、互联网的发展引领了技术的发展、瀑布模型、敏捷开发是什么意思
- Linux部署KVM虚拟化平台