题解 | 出生日期输入输出
出生日期输入输出
https://www.nowcoder.com/practice/4a4a9dd1edb6453ba4a0432319200743
核心:用格式化宽度补前导 0
写法:%02d
2:占2 位宽度0:位数不够时补 0,不是补空格
#include <stdio.h>
int main() {
long date;
scanf("%ld", &date);
int year = date/10000;
int month = (date/100)%100;
int day = date%100;
printf("year=%d\nmonth=%02d\ndate=%02d",year,month,day);
return 0;
}