| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 534 人关注过本帖
标题:C语言中2如何输出成002
只看楼主 加入收藏
liuting8181
Rank: 2
等 级:论坛游民
帖 子:54
专家分:19
注 册:2011-4-21
结帖率:50%
收藏
已结贴  问题点数:5 回复次数:7 
C语言中2如何输出成002
C语言中2如何输出成002 3输出003 9输出009 10输出 010 100输出100
搜索更多相关主题的帖子: C语言 
2011-07-20 17:16
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:3 
程序代码:
#include <stdio.h>

int main(void) {
    int n;
    scanf("%d", &n);
    printf("%03d\n", n);
    return 0;
}


[ 本帖最后由 lz1091914999 于 2011-7-20 23:24 编辑 ]

My life is brilliant
2011-07-20 17:35
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:1 
楼上的可以解释解释。比如
%#03d
中的 '#' 是干什么用的?在这应该没用。它是给 %o 或者 %x 用的。
0 就是楼主要的功能,表示在空位补零;3 是表示输出的位宽;d 当然是大家很熟悉的了。
2011-07-20 18:13
郎景德
Rank: 2
等 级:论坛游民
帖 子:11
专家分:11
注 册:2011-7-17
收藏
得分:1 
#include <stdio.h>

void main()
{
    int n;
    scanf("%d", &n);
    printf("00%d\n", n);
}
这个是最简单的一种了,一般在windows 下的Microsoft Visual C++ 6.0可以运行出结果的,最好是在xp下,win7家庭版好像不兼容
2011-07-21 00:21
liuting8181
Rank: 2
等 级:论坛游民
帖 子:54
专家分:19
注 册:2011-4-21
收藏
得分:0 
回复 2楼 lz1091914999
正是所求...
2011-07-21 15:03
天外
Rank: 2
等 级:论坛游民
帖 子:29
专家分:16
注 册:2011-6-10
收藏
得分:0 
二楼,return 0是什么意思?
2011-07-21 18:10
我叫小杜
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:54
专家分:105
注 册:2011-6-11
收藏
得分:0 
回复 6楼 天外
返回值取0吧!

坚持到底,不,轻言,放弃!
2011-07-21 21:27
f34355281
Rank: 2
来 自:云南
等 级:论坛游民
帖 子:27
专家分:78
注 册:2011-7-11
收藏
得分:0 
回复 6楼 天外
因为
int main()
你的主函数前面有个int,主函数就要返回一个整形的值,return是返回
return 0;的意思就是给系统返回一个0
2011-07-22 15:01
快速回复:C语言中2如何输出成002
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025586 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved