PTA人口普查

2021-10-07 02:06:32 字數 1099 閱讀 7616

某城鎮進行人口普查,得到了全體居民的生日。現請你寫個程式,找出鎮上最年長和最年輕的人。

這裡確保每個輸入的日期都是合法的,但不一定是合理的——假設已知鎮上沒有超過 200 歲的老人,而今天是 2014 年 9 月 6 日,所以超過 200 歲的生日和未出生的生日都是不合理的,應該被過濾掉。

}這個是我最開始寫的,用的是簡單賦值的方法,過程比較繁瑣,結果也有點小問題,要是又人能幫我改對就太好了。

#include

#include

intmain()

if(strcmp

(birthday,youngerbirthday)

>0)

}}if(validdata)

printf

("%d %s %s"

,validdata,oldername,youngername)

;else

printf

("0");

return0;

}

有了這兩個函式的應用,這個題目簡化了很多,大家要在做題的過程中掌握這些基本函式的應用。

PTA 人口普查 20分

某城鎮進行人口普查,得到了全體居民的生日。現請你寫個程式,找出鎮上最年長和最年輕的人。這裡確保每個輸入的日期都是合法的,但不一定是合理的 假設已知鎮上沒有超過 200 歲的老人,而今天是 2014 年 9 月 6 日,所以超過 200 歲的生日和未出生的生日都是不合理的,應該被過濾掉。輸入在第一行給...

人口普查 20

題目描述 某城鎮進行人口普查,得到了全體居民的生日。現請你寫個程式,找出鎮上最年長和最年輕的人。這裡確保每個輸入的日期都是合法的,但不一定是合理的 假設已知鎮上沒有超過200歲的老人,而今天是2014年9月6日,所以超過200歲的生日和未出生的生日都是不合理的,應該被過濾掉。輸入描述 輸入在第一行給...

人口普查 20

題目描述 某城鎮進行人口普查,得到了全體居民的生日。現請你寫個程式,找出鎮上最年長和最年輕的人。這裡確保每個輸入的日期都是合法的,但不一定是合理的 假設已知鎮上沒有超過200歲的老人,而今天是2014年9月6日,所以超過200 歲的生日和未出生的生日都是不合理的,應該被過濾掉。輸入描述 輸入在第一行...