
用C语言写程序:输入若干个日期(以0/0/0结束输入),输出最早的日期
1个回答
展开全部
#include <stdio.h>
void main()
{
int year, month, day, curyear, curmonth, curday;
printf ("输入年月日:\n");
scanf ("%d/%d/%d", &year, &month, &day);
curyear = year;
curmonth = month;
curday = day;
while (year!=0 || month!=0 || day!=0)
{
if (year < curyear)
{
curyear = year;
curmonth = month;
curday = day;
}
else if (year == curyear)
if (month < curmonth)
{
curmonth = month;
curday = day;
}
else if (month == curmonth)
{
if (day < curday)
curday = day;
}
scanf ("%d/%d/%d", &year, &month, &day);
}
printf ("最小的是日期是:%d/%d/%d/\n", curyear, curmonth, curday);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |