| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3045 人关注过本帖
标题:10进制数转换为2进制数 (链表实现)里面有几个问题
只看楼主 加入收藏
leeco
Rank: 4
等 级:贵宾
威 望:10
帖 子:1029
专家分:177
注 册:2007-5-10
收藏
得分:0 
#include <stdio.h>

void out_binary(int n)
{
if(!n)return;
out_binary(n/2);
putchar(n%2?'1':'0');
}

int main()
{
int n;
while(scanf("%d",&n)!=EOF){
out_binary(n);
putchar('\n');
}
}
2007-09-24 11:15
栖柏
Rank: 2
等 级:论坛游民
威 望:3
帖 子:1103
专家分:17
注 册:2007-8-23
收藏
得分:0 
直接用手工的,上面的程序我喜欢

You have lots more to work on! Never give up!c language!
2007-09-24 11:28
wtyj112
Rank: 1
等 级:新手上路
帖 子:222
专家分:0
注 册:2007-5-9
收藏
得分:0 

爱因斯坦说的 天才是把复杂的问题简单化!
看楼主的代码 学习了。
我说的是 主要是在思考问题的出发点上 班组给我上了课。
斑竹等级的高手应该多出来发点 自己的代码给大家学习 领悟啊!
希望斑竹看到小弟的心愿。


计算机之路是痛苦并快乐着的!!
2007-09-27 10:56
wtyj112
Rank: 1
等 级:新手上路
帖 子:222
专家分:0
注 册:2007-5-9
收藏
得分:0 
我把斑竹的代码收藏起来呵呵

计算机之路是痛苦并快乐着的!!
2007-09-27 10:57
学技术的
Rank: 2
等 级:论坛游民
帖 子:91
专家分:45
注 册:2007-8-5
收藏
得分:0 

谁可以给讲下下面的这个程序,看了N天了,没看明白,自己都觉得惭愧:

/*

Name:bbs.bc-cn.net C版,版主leeco的回复 10进制转换为二进制

Copyright:

Author:

Date: 25-09-07 10:55

Description:

*/

#include <stdio.h>

void out_binary(int n)

{

if(!n)return;//这个return语句的作用是什么?

out_binary(n/2);//这个递归的作用是什么?这个递归是怎么跳出的?

putchar(n%2?'1':'0');//这里输出完了,是怎么让n再“还原”回去的?

}

int main()

{

int n;

while(scanf("%d",&n)!=EOF)

{

out_binary(n);

putchar('\n');

}

}

这个程序太强了。

2007-10-01 14:27
快速回复:10进制数转换为2进制数 (链表实现)里面有几个问题
数据加载中...
 
   



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

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