小白发问,求大佬赐教
#include <stdio.h>int main()
{
int year,month,day;
printf("请用标准格式输入一个日期(YYYY_MM_DD):");
scanf("%d_%d_%d",&year,&month,&day);
printf("中国日期格式:%d年%d月%d日\n",year,month,day);
printf("美国日期格式:%d/%d/%d/\n",month,day,year);
printf("英国日期格式:%d/%d/%d/\n",day,month,year);
return 0;
}
新人小白发问:若日期输入格式为 YYYYMMDD,且严格按 4 位年、2 位月和 2 位日的宽度进
行输入,不足宽度的需在前面补 0。例如:2018-9-1 的输入格式为 20180901。程序应如
何修改?