第6章循环10、编写程序判断哪个日期更早,用户可输入任意日期,用0/0/0结束
int mm, dd, yy, mm1, dd1, yy1;
printf("Enter a date (mm/dd/yy): ");
scanf("%d/%d/%d",&mm, &dd, &yy);
while (mm!=0 && dd !=0 && yy != 0){
printf("Enter a date (mm1/dd1/yy1): ");
scanf("%d/%d/%d",&mm1,&dd1,&yy1);
printf("mm=%d", mm);
printf("dd=%d", dd);
printf("yy=%d\n", yy);
if(mm1 == 0 && dd1==0 && yy1 == 0)
break;
if(yy1 < yy){
yy = yy1;
mm = mm1;
dd = dd1;}
else if(mm1 < mm){
yy = yy1;
mm = mm1;
dd = dd1;}
else if(dd1 < dd){
yy = yy1;
mm = mm1;
dd = dd1;
}
}
printf("%d/%d/%d is the earliest date ", mm, dd, yy);

浙公网安备 33010602011771号