项目3——时间类2 Myth丶恋晨 2021-06-10 20:41 426阅读 0赞 问题及代码: /* *copyright (c) 2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作 者:李一波 *完成日期:2016年4月2号 *版 本 号:v1.0 * *问题描述:时间类 *输入描述: *程序输出: */ #include<iostream> #include<cmath> using namespace std; int i,j; class Time { public: void set_time(); void show_time(); void add_a_sec(int); void add_a_minute(int); void add_an_hour(int); private: bool is_time(int, int, int); int hour; int minute; int sec; }; void Time::set_time( ) { char c1,c2; cout<<"请输入时间(格式hh:mm:ss)"; while(1) { cin>>hour>>c1>>minute>>c2>>sec; if(c1!=':'||c2!=':') cout<<"格式不正确重输"<<endl; else if (!is_time(hour,minute,sec)) cout<<"时间非法,请重新输入"<<endl; else break; } } void Time::show_time( ) { cout<<hour<<":"<<minute<<":"<<sec<<endl; } bool Time::is_time(int h,int m, int s) { if (h<0 ||h>24 || m<0 ||m>60 || s<0 ||s>60) return false; return true; } void Time::add_a_sec(int s) { sec+=s; i=sec/60; sec=sec%60; minute+=i; } void Time::add_a_minute(int m) { minute+=m; i=minute/60; minute=minute%60; hour+=i; } void Time::add_an_hour(int h) { hour+=h; if(hour>=24) { hour=hour-24; } } int main( ) { Time t1; int s,m,h; t1.set_time(); cin>>s>>m>>h; t1.add_a_sec(s); t1.add_a_minute(m); t1.add_an_hour(h); t1.show_time( ); return 0; } 运行结果: ![Center][] [Center]: /images/20210607/7bb37a1564b4487ab685d1c45b665d1a.png
相关 第二周【项目3—时间类】 / Copyright (c) 2014,烟台大学计算机学院 ALL right reserved 文件名:时间类 作者;童宇 小灰灰/ 2022年08月07日 07:36/ 0 赞/ 173 阅读
相关 第一周上机实践项目3-时间类 / Copyright(c)2014,烟台大学计算机学院 All rights reserved. 文件名称:test.cpp 骑猪看日落/ 2022年08月07日 05:59/ 0 赞/ 200 阅读
相关 第十二周【项目3-日期时间类】 问题及代码: / 【项目3-日期时间类】 Copyright (c) 2014,烟台大学计算机学院 ALL right 心已赠人/ 2022年08月05日 00:50/ 0 赞/ 171 阅读
相关 第十二周项目3 - 日期时间类 定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)和PrintDate()函数分别用于设置日期和显示日期;再定义一个时间类Ti 谁借莪1个温暖的怀抱¢/ 2022年08月04日 17:30/ 0 赞/ 186 阅读
相关 003-2 IT项目时间管理 一、铁三角之项目时间管理 定义活动 活动排序 活动资源计算 活动时间估算 定制进度计划 控制进度 1)定义活动 输入 左手的ㄟ右手/ 2022年03月10日 02:16/ 0 赞/ 257 阅读
相关 项目3——游戏类 问题及代码: / copyright (c) 2014,烟台大学计算机学院 All rights reserved. 文件名 Bertha 。/ 2021年06月10日 20:41/ 0 赞/ 472 阅读
相关 项目3——IP地址类 问题及代码: / copyright (c) 2014,烟台大学计算机学院 All rights reserved. 文件名称:t 妖狐艹你老母/ 2021年06月10日 20:41/ 0 赞/ 489 阅读
相关 项目3——时间类1 问题及代码: / copyright (c) 2014,烟台大学计算机学院 All rights reserved. 文件名称:t 爱被打了一巴掌/ 2021年06月10日 20:41/ 0 赞/ 457 阅读
相关 项目3——时间类2 问题及代码: / copyright (c) 2014,烟台大学计算机学院 All rights reserved. 文件名称:t Myth丶恋晨/ 2021年06月10日 20:41/ 0 赞/ 427 阅读
相关 项目1——三角形类3 问题及代码: / copyright (c) 2014,烟台大学计算机学院 All rights reserved. 文件名 ╰半橙微兮°/ 2021年06月10日 20:41/ 0 赞/ 436 阅读
还没有评论,来说两句吧...