类time可以输出12小时或24小时制的时间,现需要设计一个缺省构造函数,缺省值为0时0分0秒。该缺省构造函数为【 】。 # include<iostream. h> class Time

admin2010-06-06  35

问题 类time可以输出12小时或24小时制的时间,现需要设计一个缺省构造函数,缺省值为0时0分0秒。该缺省构造函数为【 】。
           # include<iostream. h>
           class Time
           {
                int h.m,s;
           public:
                Time(int hour=0 .int min=0 ,int sec=0) {settime(hour,min,sec);}
                void settime(int hour,int min,int sec) {h=hour; m=min s=sec;}
                void show24()
                {     cout<<(h<1O?"0":"")<<h<<":"<<(m<10?"0":"")<<
                       m<<":"MM(s<10?"0":"")<<s<<end1
                }
                void show12( )
                {     int temp=(h==‖h==12)? 12:h%12;
                       cout<<(temp<10?"0":"")<<temp<<":"<<(m<10?"0":"")
                       <<m<<":"<<(s<10? "0":"")<<s<<((temp>0 && h<12)?"
                       AM":"PM")<<end1
                }
           };
           void main()
           {
                Time t(15,43,21)
                t. show12():
                t. show24()
           }

选项

答案Time(){h=0;m=0;s=0;)

解析
转载请注明原文地址:https://kaotiyun.com/show/6wjp777K
0

最新回复(0)