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

出生日期输入输出

http://www.nowcoder.com/practice/4a4a9dd1edb6453ba4a0432319200743

#include<stdio.h>
int main()
{
    int y=0;
    int m=0;
    int d=0;
    scanf("%4d%2d%d",&y,&m,&d);    
    printf("year=%d\nmonth=%02d\ndate=%02d\n",y,m,d);   
    return 0;
}

%d就是普通的输出了

%2d就是将数字按宽度为2,采用右对齐方式输出,若数据不到两位,则左边补空格

%02d就是和%2d差不多,就是将补空格的地方补上0

%.2d从执行效果上看和%02d一样

%d在输入中不加数字限制会将其后面的数字全部读到一个位置中,其他的变量会自动赋值为0,加上数字限制可以指定读几个数字。

全部评论

相关推荐

完美的潜伏者许愿简历...:隐藏信息被你提取出来了,暗示,这就是暗示
点赞 评论 收藏
分享
uu们,拒offer时hr很生气怎么办我哭死
爱睡觉的冰箱哥:人家回收你的offer,或者oc后没给你发offer的时候可不会愧疚你,所以你拒了也没必要愧疚他。
点赞 评论 收藏
分享
认真搞学习:这么良心的老板真少见
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

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