无锡网站排名哪家好,网站开发与维护专业要学什么,wordpress登录才能浏览,北京市建筑工程设计有限责任公司题目描述 设计一个结构体类型#xff0c;包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息#xff0c;输出年龄最小的好友的姓名和出生日期。 输入描述 首先输入一个整数n(1n10)#xff0c;表示好友人数#xff0c;然后输入n行包含姓名、出生日期。其中出生日期又包含年、月、日三部分信息。输入n个好友的信息输出年龄最小的好友的姓名和出生日期。 输入描述 首先输入一个整数n(1n10)表示好友人数然后输入n行每行包含一个好友的信息姓名以及三个整数分别表示出生日期的年月日。 输出描述 输出年龄最小的好友的姓名和出生日期用空格隔开出生日期的输出格式见输出样例。 样例输入 3
Zhangling 1983 2 4
Wangliang 1983 12 11
Fangfang 1985 6 1 样例输出 Fangfang 1985-06-01 #includestdio.h
typedef struct student
{char name[21];int a;int b;int c;
}x;
x Min(x a, x b) //函数两个结构体变量比较大小返回年龄最小的那个
{x min;if (a.a b.a){min b;}else{if (a.a b.a a.b b.b){min b;}else{if (a.a b.a a.b b.b a.c b.c){min b;}else{min a;}}}return min;
}
int main()
{int n 0;scanf(%d, n);x arr[100];x min;for (int i 0; i n; i){scanf(%s%d%d%d, arr[i].name, arr[i].a, arr[i].b, arr[i].c);}min arr[0];for (int i 1; i n ; i){min Min(min, arr[i]);}printf(%s %02d-%02d-%02d\n, min.name, min.a, min.b, min.c);return 0;
}