项目三-将输入时间各增加1小时,1分钟,1秒.
来源:互联网 发布:网络管理培训资料 编辑:程序博客网 时间:2024/05/17 03:32
/* *Copyright(c)2014,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:杨汉宁 *完成日期:2015年 3月 18日 *版本号:v1.0 *问题描述:将原时间增加一小时,一分钟,一秒。 *输入描述:输入小时:分钟:秒。 *程序输出:变化后的时间*/#include <iostream>using namespace std;class Time{public: void set_time( ); void show_time( ); void add_a_sec(int n); //增加1秒钟 void add_a_minute(int n); //增加1分钟 void add_an_hour(int n); //增加1小时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( ){ if (hour >24) hour=hour-24; //避免早成25 26小时情况 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 n){ sec=sec+n; if (sec>=60) { minute+=(sec/60); sec=sec%60; } if (minute>=60) { hour+=(minute/60); minute=minute%60; }}void Time::add_a_minute(int n){ minute+=n; if (minute>=60) { hour+=(minute/60); minute=minute%60; }}void Time::add_an_hour(int n){ hour+=n;}int main( ){ Time t1; t1.set_time( ); t1.show_time( ); t1.add_a_sec(1); t1.show_time(); t1.add_a_minute(1); t1.show_time(); t1.add_an_hour(1); t1.show_time(); return 0;}
0 0
- 项目三-将输入时间各增加1小时,1分钟,1秒.
- 增加小时,分钟,秒
- 第一周项目三.1---时间增加一秒、分、时
- 第一周项目三 时间类(1)增加一秒
- 时间转换<将秒转换为天、小时、分钟>
- 第五周项目3-时间类(增加1秒)
- sql 获取 时间 小时 分钟 秒
- PHP - 时间过去多少小时/分钟/秒
- 输入一个数字作为秒数,按小时,分钟,秒
- 第一周 项目三时间类(增加n秒)
- 第二周项目三 时间类(增加时分秒)
- 将秒转换为天,小时,分钟,秒。
- 内置函数numtodsinterval增加小时,分钟和秒
- Java String格式日期加1秒(分钟或小时)
- 小时 分钟 秒 计算
- java计算两个时间相差(天、小时、分钟、秒)
- java时间转换,把秒转换为小时,分钟
- java计算两个时间相差(天、小时、分钟、秒)
- Unity UGUI——Image(Image Type)
- 第2周项目1-旱冰场造价
- C++ 虚函数表解析
- 第一周上机实践项目3-时间类
- constant continuous continual
- 项目三-将输入时间各增加1小时,1分钟,1秒.
- 第二周项目4-图书馆的书
- .net学习第十六天
- 薀螀蚆膈芇蚀肁芄蒆蕿羃芀
- 膆膁薃蚄肂膀蚅衿羈腿莅蚂
- 蚈羆肆薇羀羈膁莃蝿袁膇蒂
- 蒈羃膇芆蒇蚃羀膂蒆螅膅肈
- 膈蒀薁罿膇薂螆袅膆节蕿袁
- 螃羆芇蚃螅肂莆薃蚈膇薅螅