習題9 5 通訊錄排序

2021-10-24 03:01:44 字數 905 閱讀 5031

輸入n個朋友的資訊,包括姓名、生日、**號碼,本題要求編寫程式,按照年齡從大到小的順序依次輸出通訊錄。題目保證所有人的生日均不相同。

輸入第一行給出正整數n(<10)。隨後n行,每行按照「姓名 生日 **號碼」的格式給出一位朋友的資訊,其中「姓名」是長度不超過10的英文本母組成的字串,「生日」是yyyymmdd格式的日期,「**號碼」是不超過17位的數字及+、-組成的字串。

按照年齡從大到小輸出朋友的資訊,格式同輸出。

3

zhang 19850403

13912345678

wang 19821020+86

-0571

-88018448

qian 19840619

13609876543

wang 19821020+86

-0571

-88018448

qian 19840619

13609876543

zhang 19850403

13912345678

#include

struct point

;int

main()

for(i=

1; i)for

(j=0

; j(mess[j]

.birth > mess[j+1]

.birth)

// 氣泡排序

for(i=

0; i)printf

("%s %.0f %s\n"

,mess[i]

.name,mess[i]

.birth,mess[i]

.phone)

;return0;

}

習題9 5 通訊錄排序

習題9 5 通訊錄排序 20分 輸入n個朋友的資訊,包括姓名 生日 號碼,本題要求編寫程式,按照年齡從大到小的順序依次輸出通訊錄。題目保證所有人的生日均不相同。輸入第一行給出正整數n 10 隨後n行,每行按照 姓名 生日 號碼 的格式給出一位朋友的資訊,其中 姓名 是長度不超過10的英文本母組成的字...

習題9 5 通訊錄排序 20分

進博主技術群,與大佬交流,領取乾貨學習資料 快速找到所需題目 浙大版c語言程式設計第三版題目集一覽表 輸入n個朋友的資訊,包括姓名 生日 號碼,本題要求編寫程式,按照年齡從大到小的順序依次輸出通訊錄。題目保證所有人的生日均不相同。輸入格式 輸入第一行給出正整數n 10 隨後n行,每行按照 姓名 生日...

習題9 5 通訊錄排序 20分

輸入n個朋友的資訊,包括姓名 生日 號碼,本題要求編寫程式,按照年齡從大到小的順序依次輸出通訊錄。題目保證所有人的生日均不相同。輸入第一行給出正整數n 10 隨後n行,每行按照 姓名 生日 號碼 的格式給出一位朋友的資訊,其中 姓名 是長度不超過10的英文本母組成的字串,生日 是yyyymmdd格式...