1465: 誰的年齡最小(結構體專題)
1465: 誰的年齡最小(結構體專題)
1.描述
設計一個結構體型別,包含姓名、出生日期。其中出生日期又包含年、月、日三部分資訊。輸入n個好友的資訊,輸出年齡最小的好友的姓名和出生日期。
輸入
首先輸入一個整數n(1<=n<=10),表示好友人數,然後輸入n行,每行包含一個好友的資訊:姓名(不超過8位)以及三個整數,分別表示出生日期的年月日。
輸出
輸出年齡最小的好友的姓名和出生日期,用空格隔開,出生日期的輸出格式見輸出樣例。
樣例輸入
3
Zhangling 1983 2 4
Wangliang 1983 12 11
Fangfang 1985 6 1
樣例輸出
Fangfang 1985-06-01
2.程式碼
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
struct HY{
char Name[20];
int year,month,day;
};
int main()
{
int n,i;
struct HY any,max;
max.year=0;
max.month=0;
max.day=-1;
scanf("%d",&n);
while(n--)
{
scanf("%s %d %d %d",any.Name,&any.year,&any.month,&any.day);
if(any.year==max.year)
{
if(any.month==max.month)
{
if(any.day>max.day)
max=any;
}
else if(any.month>max.month)
max=any;
}
else if(any.year>max.year)
max=any;
}
printf("%s %04d-%02d-%02d",max.Name,max.year,max.month,max.day);
}
相關文章
- 誰的年齡最小(結構體專題)結構體
- C語言結構體專題C語言結構體
- POJ 1465-Multiple(BFS-最小整倍數)
- 『chisel』透過最小專案理解 Chisel 專案結構
- MySQL年齡日期問題MySql
- js年齡限制最大最小日期,對閏年進行判斷JS
- 2015年nefu寒假集訓結構體排序專題解題報告結構體排序
- 結構體的sizeof問題結構體
- 結構體問題結構體
- 資料結構專題練習資料結構
- 在 AI 的世界裡,年齡從來不是問題AI
- 結構體成員對齊的問題結構體
- WWDC最小參會者年齡僅9歲:已開發兩款應用
- 資料結構專題頁(更新中...)資料結構
- 牛客網 找最小數(sort結構體查詢、北郵機試)結構體
- 鴻蒙核心原始碼分析(雙向連結串列篇) | 誰是核心最重要結構體 ?鴻蒙原始碼結構體
- C結構體中資料的記憶體對齊問題結構體記憶體
- Maven專案多環境構建的最小配置方案指南Maven
- 結構體中套用其他_結構體結構體
- 結構體的大小結構體
- C語言中結構體struct的對齊問題C語言結構體Struct
- C#中誰最快:結構還是類?
- 有誰開發過專案管理的軟體嗎?專案管理
- JavaScript計算年齡JavaScript
- 中文年齡函式函式
- PHP計算年齡、PHP
- 最小二乘(LS)與總體最小二乘(TLS)總結一TLS
- Oracle體系結構:記憶體結構和程式結構(轉)Oracle記憶體
- 結構體結構體
- 專案結構
- 科技行業的年齡歧視行業
- 根據生日求年齡的SQLSQL
- excel身份證號提取年齡公式 身份證號碼提取精確年齡的公式Excel公式
- Oracle體系結構之-記憶體結構Oracle記憶體
- 結構體內部儲存中的對齊問題結構體
- HDFS的體系結構
- 結構體的新玩法結構體
- Spring Boot專案的推薦軟體包結構 - BaeldungSpring Boot