题解 | #出生日期输入输出#

出生日期输入输出

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来填充。

全部评论

相关推荐

2025-11-28 13:56
已编辑
门头沟学院
所有好工作吻上来:最近可能压力比较大吧,面试的时候已经不屑于去说一些违心的话了,今天这场面试我真是没控制住啊,感觉我已经要发火了
实习学到最有价值的工作习...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务