某城鎮進行人口普查,得到了全體居民的生日。現請你寫個程式,找出鎮上最年長和最年輕的人。
這裡確保每個輸入的日期都是合法的,但不一定是合理的——假設已知鎮上沒有超過 200 歲的老人,而今天是 2014 年 9 月 6 日,所以超過 200 歲的生日和未出生的生日都是不合理的,應該被過濾掉。
輸入在第一行給出正整數 n,取值在(;隨後 n 行,每行給出 1 個人的姓名(由不超過 5 個英文本母組成的字串)、以及按yyyy/mm/dd
(即年/月/日)格式給出的生日。題目保證最年長和最年輕的人沒有並列。
在一行中順序輸出有效生日的個數、最年長人和最年輕人的姓名,其間以空格分隔。
5
john 2001/05/12
tom 1814/09/06
ann 2121/01/30
james 1814/09/05
steve 1967/11/20
3 tom john
/** 1. 輸入格式正確的前提下,可以將字串形式的日期轉為整數,直接判斷年齡是否合理
* 2. 2014/9/6之後 和 1814/9/6之前,為不合理年齡
* 3. 考慮 全為不合理年齡的情況 */
#include
#include
intmain()
if (age > minage) }}
if (cnt != 0
) else
return0;
}
根據年月日判斷這一年第幾天
演算法描述 輸入某年某月某日,判斷這一天是這一年的第幾天?輸入格式 輸入三個整數,分別代表 年 月 日。輸出格式 乙個整數,代表這一天是這一年的第幾天。樣例資料輸入 2018 3 5 樣例資料輸出 65思路 本題要做到容錯的話,需要對輸入的年月日進行判斷,看其值是否符合,例如 0 2 3 2018 ...
輸入年月日時分秒,輸出該年月日時分秒的下一秒
編寫乙個函式,要求輸入年月日時分秒,輸出該年月日時分秒的下一秒。如輸入2004年12月31日23時59分59秒,則輸出2005年1月1日0時0分0秒 考慮如何幾種情形 演算法思路 1 判斷現在月份是大月還是小月 大月 1月,3月,5月,7月,8月,10月,12月 31天 小月 2月 28天或者29天...
12星座的出生年月日性格 12月14日星座運勢
綜合運勢 85分 愛情 82分 事業 83分 財運 79分 健康 76分 白羊座今天運勢一般,或許會遇到很多糟心的事,心態或多或少會受影響,情緒會有較大波動。綜合運勢 82分 愛情 85分 事業 78分 財運 80分 健康 76分 金牛今日運勢良好,感情運勢表現不錯,單身的金牛適合多參加社交活動。已...