B1028 人口普查 20分
B1028 人口普查 20分
題目描述:
思路:
①看到連線體資訊,馬上想到使用結構體,儲存名字,出生年月日。
②由於需要判斷合法日期,需要比較年、月、日,比較的方法一致,為了方便,直接寫成函式的形式,當需要比較的時候就呼叫函式。
程式碼描述:
#include<cstdio>
struct node{
char name[10];
int year,month,day;
}temp,y,l,left,right;
int cot;
bool cmpl(node a,node b)
{
if(a.year!=b.year) return a.year>=b.year;
else if(a.month!=b.month) return a.month>=b.month;
return a.day>=b.day;
}
bool cmpr(node a,node b)
{
if(a.year!=b.year) return a.year<=b.year;
else if(a.month!=b.month) return a.month<=b.month;
return a.day<=b.day;
}
int main()
{
int n;
scanf("%d",&n);
l.year=right.year=2014;
y.month=right.month=9;
y.day=right.day=6;
y.year=left.year=1814;
l.month=left.month=9;
l.day=left.day=6;
while(n--){
scanf("%s%d/%d/%d",temp.name,&temp.year,&temp.month,&temp.day);
if(cmpl(temp,left)&&cmpr(temp,right)){
cot++;
if(cmpr(temp,l)) l=temp;
if(cmpl(temp,y)) y=temp;
}
}
if(cot==0) printf("0\n");
else printf("%d %s %s",cot,l.name,y.name);
return 0;
}
相關文章
- 1028 人口普查
- PAT1028 人口普查
- 美國人口普查局:2020年人口普查資料 白人比例不足60%
- PAT-B 1028 人口普查【時間】
- 人口普查還能這樣看?地圖視覺化屬實是把人口普查整明白了地圖視覺化
- Wealth-X:2019億萬富豪人口普查報告
- 第一次全國程式設計師人口普查程式設計師
- 電子政務助力第七次人口普查工作
- 利用人口普查的收入資料來選一個好學校!
- 駭客繞過防火牆利用Citrix漏洞入侵美國人口普查局防火牆
- Stack Overflow:2018年第8次程式設計師界人口普查報告程式設計師
- 美國人口普查局:美國人口總數上升至超過3.3億
- 如何為數字化人口普查做好安全保障工作?|產業安全專家談產業
- 美國人口普查局:美國全職工作女性收入超過金融危機前
- Wealth-X:2019年全球億萬富豪人口普查 北京富豪人數排名全球第六
- 中國曆次人口普查全國人口及年均增長率(附原資料表)
- 2020年中國第七次人口普查人口年齡構成(附原資料表)
- 2020年中國第七次人口普查各地區人口數量(附原資料表)
- 美國人口普查局:2019年美國人口首次少於100萬 增長率創百年新低
- 2020年中國第七次人口普查各地區人口占比(附原資料表)
- 2020年中國第七次人口普查各地區人口性別比(附原資料表)
- 美國人口普查局:調查顯示美國1/4成年人群猶豫是否接種疫苗
- 程式設計師界年度人口普查:6成以上開發者日工作超9小時,且從不運動程式設計師
- 微信群控外掛軟體被判罰260萬; 全國人口普查首次電子化;2700條JRD資料洩露
- 美國人口普查局:2023年中墨加商品進口額達1.3萬億美元 川普擬徵收高額關稅
- 國家統計局:2022年第七次人口普查資料顯示中國有車家庭比例達到41.67%
- 中國第七次人口普查各地區15歲及以上人口平均受教育年限(附原資料表)
- 資料庫週刊63丨優炫資料庫中標人口普查專案;“2021 Graph + AI全球峰會”4月開啟…資料庫AI
- 美國人口普查局:超過四分之一美國成年人已經達到了傳統的退休年齡
- 美國人口普查局:2018年全美人口年齡中位數上升至38.2歲 美國已有一半人口年齡超過38歲