题解 | #出生日期输入输出#
出生日期输入输出
https://www.nowcoder.com/practice/4a4a9dd1edb6453ba4a0432319200743
#include <stdio.h> int main() { int i,j,k; scanf("%4d%2d%2d",&i,&j,&k); printf("year=%4d\n",i); printf("month=%02d\n",j); printf("date=%02d\n",k); return 0; }
注意"%2d"表示输出的字符至少占用两个字符的宽度,如果数字不足两位,在前面填充空格。
%02d表示如果输出的数字位数不够,在数组的前面用0来填充。