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

出生日期输入输出

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,加上数字限制可以指定读几个数字。

全部评论

相关推荐

Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
牛客92804383...:在他心里你已经是他的员工了
点赞 评论 收藏
分享
07-02 13:52
武汉大学 golang
骗你的不露头也秒
牛客87776816...:😃查看图片
点赞 评论 收藏
分享
评论
5
收藏
分享

创作者周榜

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