定义一个时间类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,能提供和设置由时、分、秒组成的时间,并编出应用程序,定义时间对象,设置时间,输出该对象提供的时间。相关推荐

  1. 定义一个汽车类Car

    /*** 定义一个汽车类Car* 属性包括:汽车品牌brand(String类型).颜色color(String类型)和速度speed(double类型),并且所有属性为私有.* 至少提供一个有参的构 ...

  2. 定义一个圆类——Circle,在类的内部提供一个属性:半径(r),同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) 。

    定义一个圆类--Circle,在类的内部提供一个属性:半径®,同时 提供 两个 方 法 : 计算 面积 ( getArea() ) 和 计算 周长(getPerimeter()) . 通过两个方法计算 ...

  3. 定义一个圆类-Circle,在类的内部提供一个属性:半径(r):同时提供两个方法:计算面积( getArea() )和计算周长( getPerimeter() )。

    文章目录 前言 一.课堂作业(java-第五章) 二.代码实现 1.创建Circle类 2.创建测试类:testCircle类 3.运行结果 总结 前言 本文主要介绍怎样创建类的基础内容. 提示:以下 ...

  4. 定义一个时钟类(TimeDemo),属性有:时、分、秒(默认值10时30分),方法有展示当前时间、过1秒,过1分钟,过1小时后的时分秒;在测试类中实现过10秒,过10分,过10小时后的时间展示

    题目: 定义一个时钟类(TimeDemo),属性有:时.分.秒(默认值10时30分),方法有展示当前时间.过1秒,过1分钟,过1小时后的时分秒:定义成员方法分别对时.分.秒进行加减运算,保证运算后时间 ...

  5. python定义一个dog类 类属性有名字毛色体重_面向对象实践,练习,Python

    1.定义一个汽车类(Car),属性有颜色,品牌,车牌号,并实例化两个对象 2.定义一个球员类(Player),属性有身高.体重.姓名,实例化两个球员,分别是姚明和科比 3.定义一个僵尸类(Zombie ...

  6. java里创建一个长方形类_定义一个长方形类,定义 求周长和面积的方法实例

    /* 定义一个长方形类,定义 求周长和面积的方法, 然后定义一个测试了Test2,进行测试. 长方形的类: 成员变量: 长,宽 成员方法: 求周长:(长+宽)*2; 求面积:长*宽 注意: impor ...

  7. Python编程基础 第四章 编程练习 请定义一个Circle类,具体要求为:(1)每个Circle类对象可以存储圆心和半径信息;(2)具有设置圆心和半径的方法SetCenter和SetRadius

    题目内容: 请定义一个Circle类,具体要求为:(1)每个Circle类对象可以存储圆心和半径信息:(2)具有设置圆心和半径的方法SetCenter和SetRadius:(3)具有计算圆面积的方法G ...

  8. 定义一个长方形类,定义 求周长和面积的方法,然后定义一个测试了Test2,进行测试

    /* 定义一个长方形类,定义 求周长和面积的方法, 然后定义一个测试了Test2,进行测试. 长方形的类: 成员变量: 长,宽 成员方法: 求周长:(长+宽)*2; 求面积:长*宽 注意: impor ...

  9. 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 至少提供一个有 ...

最新文章

  1. 课程实验代码及动手动脑测试
  2. 判断输入是否为中文的函数
  3. go3--常量和类型转换
  4. php连接MYSQL(1)
  5. 高效、精准、全面 山石网科数据安全产品线面市
  6. MySql取得日期(前一天、某一天)
  7. 十大经典排序算法python_十大经典排序算法的算法描述和代码实现
  8. 网页内置html5游戏,爽爆HTML5网页游戏!教你怎么精选浏览器
  9. C语言课后习题(57)
  10. php兴趣爱好复选框如何取值,php checkbox 取值详细说明
  11. Jetty入门(1-1)Jetty入门教程
  12. 细说JavaScript对象(2):原型对象
  13. 运动目标跟踪(九)--Struck跟踪原理
  14. 常见网络命令之traceroute命令一起其他常用命令
  15. 软件测试文档模板 ppt,软件工程课件:软件测试用例文档模板.doc
  16. Programming in lua 中文版
  17. CleanCode-函数
  18. 停止抱怨英语_停止抱怨
  19. 微信小程序使用七牛云对象存储保存图片和文件
  20. Python 选择与循环

热门文章

  1. 热门股权项目:富滇银行股份有限公司0.0232%股权转让
  2. ROLAP vs MOLAP vs HOLAP
  3. 薛之谦明星人物介绍html源码 html期末大作业 课程设计
  4. 信用卡被风控的原因是什么?如何应对风控?
  5. 学习Matlab的第一个程序——用二分法求根
  6. 小米无线AR眼镜探索版细节汇总
  7. U盘系统盘制作与系统安装(详细图解)
  8. 快过年了,该买回家的票了,自动抢票之 12306 抢票篇
  9. 项目一众筹网01_00_项目简介_此项目是SSM过渡到分布式项目(SpringBoot、SpringCloud)、互联网的发展引领了技术的发展、瀑布模型、敏捷开发是什么意思
  10. Linux部署KVM虚拟化平台