标题:高手快来帮帮我
只看楼主
枫小川
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-11-16
结帖率:0
已结贴  问题点数:20 回复次数:4 
高手快来帮帮我
十进制转换成二进制,用不超过5行的c语言代码写,还要用三种方法,我只写了一种,而且不止5行,谁能写出来,我想学习学习
搜索更多相关主题的帖子: c语言 学习 二进制 十进制 
2012-11-16 21:46
一个孩子
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:356
专家分:954
注 册:2012-10-1
得分:7 
你这个代码行数的要求怎么那么变态呢?要求这个的话,它是怎么计算代码行数的啊,有没有标准?

重要的不是结果,是求一个结果的过程,哪怕千难万难,当你有想要的结果时,你已走的很远
2012-11-16 21:51
枫小川
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-11-16
得分:0 
回复 2楼 一个孩子
标准c语言程序吧
2012-11-16 22:11
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
得分:7 
所谓的5行是指转换部分吧?
#include<stdio.h>
int main()
{
return 0;
}
这就够5行了。

方法不是问题,分数全加到这个贴子上,分分钟搞定。



重剑无锋,大巧不工
2012-11-16 22:23
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
得分:7 
#include<stdio.h>
int main(void){int n,i=31,b[32];scanf("%d",&n);do{b[i--]=n&1;}while(n>>=1);while(i<31)printf("%d",b[++i]);return 0;}

My life is brilliant
2012-11-16 22:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-387310-1-1.html




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

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