微博上有個(gè)自稱“大笨鐘V”的家伙,每天敲鐘催促碼農(nóng)們愛惜身體早點(diǎn)睡覺。不過由于笨鐘自己作息也不是很規(guī)律悠栓,所以敲鐘并不定時(shí)。一般敲鐘的點(diǎn)數(shù)是根據(jù)敲鐘時(shí)間而定的按价,如果正好在某個(gè)整點(diǎn)敲惭适,那么“當(dāng)”數(shù)就等于那個(gè)整點(diǎn)數(shù);如果過了整點(diǎn)楼镐,就敲下一個(gè)整點(diǎn)數(shù)癞志。另外,雖然一天有24小時(shí)框产,鐘卻是只在后半天敲1~12下凄杯。例如在23:00敲鐘错洁,就是“當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)”,而到了23:01就會(huì)是“當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)當(dāng)”戒突。在午夜00:00到中午12:00期間(端點(diǎn)時(shí)間包括在內(nèi))屯碴,笨鐘是不敲的。
下面就請(qǐng)你寫個(gè)程序妖谴,根據(jù)當(dāng)前時(shí)間替大笨鐘敲鐘窿锉。
輸入格式:
輸入第一行按照“hh:mm”的格式給出當(dāng)前時(shí)間。其中hh是小時(shí)膝舅,在00到23之間嗡载;mm是分鐘,在00到59之間仍稀。
輸出格式:
根據(jù)當(dāng)前時(shí)間替大笨鐘敲鐘洼滚,即在一行中輸出相應(yīng)數(shù)量個(gè)“Dang”。如果不是敲鐘期技潘,則輸出:
Only hh:mm. Too early to Dang.
其中“hh:mm”是輸入的時(shí)間遥巴。
while (scanf("%d:%d",&hour,&minute)==2)
{
if(hour>=0&&hour<=12)
{
printf("Only %02d:%02d. Too early to Dang.",hour,minute);
}
else if(minute==0)
{
for (int i=0; i<hour-12; i++)
{
printf("Dang");
}
}
else
{
for (int i=0; i<hour-12+1; i++)
{
printf("Dang");
}
}
}
return 0;
}
注意事項(xiàng)
1.字符串處理,scanf(“%d:%d”),printf(“%02d%02d”)