3.33日期比较问题(升级)

/*

  • 3.33.c
  • Created on: 2018年10月26日
  •  Author: yangchenglong
    

*/
#include<stdbool.h>
#include<stdio.h>
int main(void)
{
int mm1,dd1,yy1,mm2,dd2,yy2;
bool earlier;
printf(“Enter first date(mm/dd/yy):”);
setvbuf(stdout,NULL,_IONBF,0);
scanf("%d/%d/%d",&mm1,&dd1,&yy1);
printf(“Enter second date(mm/dd/yy):”);
scanf("%d/%d/%d",&mm2,&dd2,&yy2);
if (yy1 != yy2)
{
earlier = (yy1 > yy2);
}
else if (mm1 != mm2)
{
earlier = (mm1 > mm2);
}
else
{
earlier = (dd1 > dd2);
}
if(earlier)
{
printf("%d/%d/%d is earlier than %d/%d/%d\n",mm2,dd2,yy2,mm1,dd1,yy1);
}
else
{
printf("%d/%d/%d is earlier than %d/%d/%d\n",mm1,dd1,yy1,mm2,dd2,yy2);
}
return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43913303/article/details/85327634