找出最小日期
#include<stdio.h>int main()
{
struct date
{
int year;
int mouth;
int day;
}date;
int a;
while(scanf("%d",&a)!=EOF)
{
int b,c;
for(b=0;b<a;b++)
{
scanf("%d-%d-%d",&date.year,&date.mouth,&date.day);
}
for(c=a-1;c>0;c--)
{
if(date.year<date.year)
{
date=date;
}
else if(date.year==date.year)
{
if(date.mouth<date.mouth)
{
date=date;
}
else if(date.mouth==date.mouth)
{
if(date.day<=date.day)
{
date=date;
// printf("%d\n",c);
}
}
}
printf("%d %d-%0.2d-%0.2d\n",c,date.year,date.mouth,date.day);
}
printf("%d-%0.2d-%0.2d\n",date.year,date.mouth,date.day);
}
} ????? 所以你想说什么
页:
[1]