题目描述
编写程序,判断哪个日期更早,使用户可以输入任意个日期。用0/0/0指示输入结束,不再输入日期。
输入
输入任意个日期(至少一个),每个日期独占一行,格式为mm/dd/yy,用0/0/0指示输入结束,不再输入日期。
输出
输出最早的日期。
样例输入
3/6/08
5/17/07
6/3/07
0/0/0样例输出
5/17/07
#include <stdio.h>
int main(void)
{
int em, ed, ey, m, d, y;
scanf("%d/%d/%d", &em, &ed, &ey);
scanf("%d/%d/%d", &m, &d, &y);
while (m != 0 && d != 0 && y != 0)
{
if (y < ey || (y == ey && (m < em || (m == em && d < ed))))
{
em = m;
ed = d;
ey = y;
}
scanf("%d/%d/%d", &m, &d, &y);
}
printf("%d/%d/%.2d", em, ed, ey);
}