重庆塔吊证查询网站,网站建设的成果怎么写,南宁网站推广方案如何做,吉安市网站制作本题要求输入小时、分钟和秒数#xff0c;并将其输出。针对时间表示中出现的异常进行处理。例如小时数不应超过23#xff0c;分钟不应超过59#xff0c;秒数不应超过59。此外#xff0c;以上三个变量均应大于等于0。
输入样例#xff1a;
在这里给出三组输入。例如…本题要求输入小时、分钟和秒数并将其输出。针对时间表示中出现的异常进行处理。例如小时数不应超过23分钟不应超过59秒数不应超过59。此外以上三个变量均应大于等于0。
输入样例
在这里给出三组输入。例如
23 61 44
-2 24 45
14 45 38
输出样例
在这里给出相应的输出。例如
The time is wrong!
I have catched an exception!
The current time is: 14:45:38 代码实现
#include iostream
using namespace std;
/* 请在这里填写答案 */
class Time{private:int h,m,s;public:Time(int h,int m,int s):h(h),m(m),s(s){char *aThe time is wrong!;if(h0h24m0m60s0s60){coutThe current time is: h:m:sendl;return;}if(h23||m59||s59)throw a;throw 1;}};int main( )
{double a,b,c;cinabc;try{Time(a,b,c);}catch(char * arg){coutargendl;} catch(...) {coutI have catched an exception!endl;}return 0;
}