2 2 Time類的定義

2021-08-11 15:35:23 字數 1216 閱讀 2744

time limit: 1000ms

memory limit: 65536kb

submit

statistic

problem description

通過本題目的練習可以掌握類與物件的定義;

設計乙個時間類

time

,私有資料成員有

hour(時)

、minute(分)

、second(秒)

; 公有成員函式有:

sethour(int)

設定資料成員

hour

的值(採用12小時制),非法的輸入預設為12;

setminue(int)

設定資料成員

minute

的值,非法輸入預設為0;

setsecond(int)

設定資料成員

second

的值,非法輸入預設為0;

settime(int

,int

,int)

設定時、分、秒三個資料成員的值;

showtime()

顯示時間物件的值。

在主函式

main()

input輸入3

個整數,用乙個空格間隔

output

輸出 時、分、秒的值,中間用「:」間隔

example input

10 11 12

example output

10:11:12

hint

輸入

58 23 85

輸出

12:23:00

#include

using namespace std;

class time

else

if(m > 60 || m < 0)

else

if(s > 60 ||  s <0)

else

}void showtime()

else

if(minute == 0)

else

if(second == 0)

else

}private:

int hour, minute,second;

};int main()

2 2 Time類的定義

time limit 1000ms memory limit 65536kb submit statistic problem description 通過本題目的練習可以掌握類與物件的定義 設計乙個時間類 time 私有資料成員有 hour 時 minute 分 second 秒 公有成員函式有 ...

2 2 Time類的定義

time limit 1000ms memory limit 65536kb submit statistic problem description 通過本題目的練習可以掌握類與物件的定義 設計乙個時間類time 私有資料成員有hour 時 minute 分 second 秒 公有成員函式有 se...

2 2 Time類的定義

problem description 通過本題目的練習可以掌握類與物件的定義 設計乙個時間類time,私有資料成員有hour 時 minute 分 second 秒 公有成員函式有 sethour int 設定資料成員hour的值 採用12小時制 非法的輸入預設為12 setminue int 設...