description
time::time()無參構造方法。
time::time(int,int,int)構造方法:傳遞時分秒的三個引數構造物件。
time::time(const t&)拷貝構造方法。
成員讀函式: time::hour() :返回time的小時數; time::minute():返回time的分鐘數; time::second():返回time的秒數。
成員寫函式: time::hour(int) :傳參修改time的小時數; time::minute(int):傳參修改time的分鐘數; time::second(int):傳參修改time的秒數。
物件整體讀寫方法: time::settime(int,int,int)方法:傳遞時分秒三個引數修改time物件的時分秒數。該方法返回修改後的物件。
time::settime(const t&)方法:傳遞乙個引數修改time物件的時分秒數。該方法返回修改後的物件。
time::gettime()方法:返回物件自身的引用。其實,t.gettime()即t。
僅在time類中的time::gettime()方法實在是多餘,在組合或者繼承關係時才會有機會用到。
time::inputtime()方法:按格式從標準輸入讀取資料修改time物件的時分秒數值。該方法返回修改後的物件。
input
輸入的第乙個整數n,表示有n組測試資料,每組3個整數:hh,mm,ss,分別表示時、分、秒,其值都在int範圍內。output
開始部分為由main()函式產生的固定輸出,用於測試物件的某些方法的呼叫情況。輸出「test data outputsample input:」之後為測試資料對應的輸出:
每組測試資料對應一組輸出「hh:mm:ss」,不足兩位的輸出需要前面補0。如果輸入的時間不合法,則輸出「time
error」。格式見sample。
600
10595911
602300
2359
5924
10
sample output
constant test output :00:
00:0001:02
:03time error
test data output :00:
00:0100:59
:59time error23:
00:0023:59
:59time error
hint
輸出格式用標頭檔案中流操作運算元:
setw
(w) :設定資料的輸出寬度為w個字元
setfill
(c):設定用字元c作為填充字元
int
main()
if(i %4==
1)if(i %4==
2)t.
inputtime()
.showtime()
;if(i %4==
3)}}
ac**
#include
#include
#include
using
namespace std;
class
time
time
(int h,
int m,
int s)
:hour1
(h),
minute1
(m),
second1
(s)/*time(const time& t):hour1(t.hour1), minute1(t.minute1), second1(t.second1) */
time&
settime
(int h,
int m,
int s)
time&
settime
(const time& t)
const time&
gettime()
const
static
bool
check
(const time t)
void
showtime()
const
}int
hour()
const
intminute()
const
intsecond()
const
time&
hour
(int h)
time&
minute
(int m)
time&
second
(int s)
time&
inputtime()
};
OJ 1046 Problem E 百錢買百雞問題
學校oj上一道題,卡時間卡的很嚴,兩重迴圈就time limit exceed 然後就是推公式,本來想到了一種特殊情況,處理一下後發現wa,刪掉後居然ac了,這讓我很無語。description 百錢買百雞 是我國著名的古代數學問題,中國古代數學家張丘建在他的 算經 中提出了這樣乙個問題 雞翁一,值...
ACM c 在oj上做題時遇到過的坑
前言 這裡每個坑都用了我超過1個小時,好多水題都是因為這些小坑卡了1個小時,賊氣 沒辦法,coding能力比較弱。記下來這些教訓,也讓後人也看看,避開一些坑。不定期更新 最後更新日期 2018 08 01 1.cin cout太慢導致超時 找了很久,發現要兩個命令一起用。ios sync with ...
華為OJ 求int型資料在記憶體中儲存時1的個數
求int 型資料在記憶體中儲存時 1的個數 輸入乙個int 型資料,計算出該 int型資料在記憶體中儲存時 1的個數。輸入描述 輸入乙個整數 int型別 輸出描述 這個數轉換成 2進製後,輸出 1的個數 輸入例子 5 輸出例子 2 解答 include include include include...