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語言結構體
- 『chisel』透過最小專案理解 Chisel 專案結構
- 結構體問題結構體
- js年齡限制最大最小日期,對閏年進行判斷JS
- struct結構體專案1Struct結構體
- 資料結構專題練習資料結構
- 專題六 最小生成樹【Kuangbin】
- 資料結構專題頁(更新中...)資料結構
- 牛客網 找最小數(sort結構體查詢、北郵機試)結構體
- 在 AI 的世界裡,年齡從來不是問題AI
- 結構體中套用其他_結構體結構體
- 結構體的大小結構體
- C語言中結構體struct的對齊問題C語言結構體Struct
- Spring Boot專案的推薦軟體包結構 - BaeldungSpring Boot
- C結構體中資料的記憶體對齊問題結構體記憶體
- 鴻蒙核心原始碼分析(雙向連結串列篇) | 誰是核心最重要結構體 ?鴻蒙原始碼結構體
- C#中誰最快:結構還是類?
- 3516 求n個整數的最小值 迴圈結構
- 結構體結構體
- 超專業解析:人體結構大師的私教課
- HDFS的體系結構
- 結構體的新玩法結構體
- JVM的基本結構和JVM的記憶體結構JVM記憶體
- C 語言結構體記憶體佈局問題結構體記憶體
- C語言結構體記憶體佈局問題C語言結構體記憶體
- 我是誰?|一名雙非、大齡青年的轉行之路
- 如何構建「大型 Node.js 專案」的專案結構?Node.js
- Rust程式設計與專案實戰-結構體Rust程式設計結構體
- 【體系結構】與Checkpoint相關的問題解決思路
- 論軟體體系結構的演化
- Go 結構體Go結構體
- Runtime中的 isa 結構體結構體
- 結構體與共用體結構體
- 2024年度14款專案管理軟體排行榜:誰是行業的王者?專案管理行業
- 究竟是誰負了誰,來自底層測試的2022年終總結
- 資料結構與演算法之最好學的最小生成樹資料結構演算法
- 3:Oracle體系結構(邏輯結構)Oracle