// 输入出生日期,并打印
int main()
{
int year = 0;
int month = 0;
int day = 0;
scanf("%4d%2d%2d", &year, &month, &day);
//%4d--读取4个整数,%2d--读取两个整数 在d前面的数字,是把数据按照其指定的宽度读取
printf("year=%d\n", year);//也可以写%4d,但是year已经是读取4个了,打印出来的也是4位
printf("month=%02d\n", month);//d前面加0是为了占位。month是%2d,打印两位数,如果只输入一位,那前面用0占位
printf("day=%02d\n", day);
return 0;
}
结果: