PAT B1028 人口普查 (C語言)

2021-10-04 16:09:37 字數 1591 閱讀 4216

1: 是零個合理的人數,直接輸出零,末尾不要有空格

2:是乙個合理的人直接將這個人輸出兩次, 他既是最年長的也是最年輕的

/* 記錄最早出生的人 */

struct info *young;

/* 記錄最遲出生的人 */

int read_info ();

int which_older (

struct info *first,

struct info *second)

;int record_man (

struct info *man)

;int print_result ();

/*------------------------------- 讀資訊 判斷 ----------------------------------*/

int read_info ()}

/*------------------------------ 記錄這個出生日合理的人 --------------------------------*/

int record_man (

struct info *man)

else

/* 否則當前這個人比 old記錄的年輕 */

young = man;}}

else

/* 已經記錄了兩個人了, */

}return0;

}/*------------------------ 判斷first和second這兩個人那個老,並返回結果 -----------------------*/

int which_older (

struct info *first,

struct info *second)}}

}/*----------------------------- 輸出結果 ----------------------------------------*/

int print_result (

)else

}else

if(sum >1)

return0;

}int main (

)鄰居趕著群羊上山了,留下乙隻老母羊和它的三個仔,小樣非常可愛,但這只孤零零的老母羊每天都在呼叫著,我猜它很孤獨,它知道什麼叫孤獨嗎?

後來我發現我錯了,老母羊的三個仔如果出去溜達,老母羊看不見的時候它們的時候,老母羊就會沒命的喊叫。所以我每次在這種情況下, 我看見小崽子們就拍手驚嚇它們回巢。羊為什麼只照看自己的孩子呢?它為什麼會有這種感情呢?

PAT B1028 人口普查

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

PAT B1028 人口普查

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

PAT B1028 人口普查

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