92 按出生日期排序
問題描述 :
小明希望將自己的通訊錄按好友的生日順序排序,這樣檢視起來方便多了,也避免錯過好友的生日。
為了小明的美好願望,你幫幫他吧。小明的好友資訊包含姓名、出生日期。其**生日期又包含年、月、日三部分資訊。
輸入n個好友的資訊,按生日的月份和日期公升序輸出所有好友資訊。
輸入說明 :
首先輸入乙個整數n(1<=n<=10),表示好友人數,
然後輸入n行,每行包含乙個好友的資訊:姓名(不超過10位),以及三個整數,分別表示出生日期的年月日。
各資料之間以空格分隔,姓名中不包含空格。
輸出說明 :
按過生日的先後(月份和日期)輸出所有好友的姓名和出生日期(沒有兩個好友同一天過生日),用空格隔開,出生日期的輸出格式見輸出樣例。
輸入範例 :
4zhangling 1985 2 4
wangliang 1985 12 11
fangfang 1983 6 1
lingling 2000 3 4
輸出範例 :
zhangling 1985-02-04
lingling 2000-03-04
fangfang 1983-06-01
wangliang 1985-12-11
#include
#include
#include
struct birthday
;int
main()
//asc
for(i=
1;i)strcpy
(b[j+1]
.name,tempname)
; b[j+1]
.y=tempy;
b[j+1]
.m=tempm;
b[j+1]
.d=tempd;}}
for(i=
1;i)strcpy
(b[j+1]
.name,tempname)
; b[j+1]
.y=tempy;
b[j+1]
.d=tempd;}}
//輸出
for(i=
0;i)else
if(b[i]
.m<
10&&b[i]
.d>=10)
else
if(b[i]
.m>=
10&&b[i]
.d<10)
else
if(b[i]
.m>=
10&&b[i]
.d>=10)
}free
(b);
return0;
}
92 按出生日期排序
92 按出生日期排序 問題描述 小明希望將自己的通訊錄按好友的生日順序排序,這樣檢視起來方便多了,也避免錯過好友的生日。為了小明的美好願望,你幫幫他吧。小明的好友資訊包含姓名 出生日期。其 生日期又包含年 月 日三部分資訊。輸入n個好友的資訊,按生日的月份和日期公升序輸出所有好友資訊。輸入說明 首先...
基礎92 按出生日期排序
92 按出生日期排序 問題描述 小明希望將自己的通訊錄按好友的生日順序排序,這樣檢視起來方便多了,也避免錯過好友的生日。為了小明的美好願望,你幫幫他吧。小明的好友資訊包含姓名 出生日期。其 生日期又包含年 月 日三部分資訊。輸入n個好友的資訊,按生日的月份和日期公升序輸出所有好友資訊。輸入說明 首先...
1182 按出生日期排序(結構體專題)
time limit 1 sec memory limit 128 mb submit 1409 solved 888 submit status web board 送人玫瑰手有餘香,小明希望自己能帶給他人快樂,於是小明在每個好友生日的時候發去乙份生日祝福。小明希望將自己的通訊錄按好友的生日排序排...