| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1745 人关注过本帖
标题:C语言菜鸟,关于将一个四位的十进制数转换为二进制数的程序,请教大家为什么 ...
只看楼主 加入收藏
fanpengpeng
Rank: 8Rank: 8
来 自:南极洲
等 级:蝙蝠侠
威 望:7
帖 子:299
专家分:849
注 册:2013-2-1
收藏
得分:2 
这个问题是要多复杂
程序代码:
int i = 0;
x[0] = a & 1;
while (a >>= 1) x[++i] = a & 1;
for(; i >= 0; i--) printf("%d", a[i]); 

人生是一场错过 愿你别蹉跎
2013-04-19 20:57
y3765258
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:106
专家分:172
注 册:2013-4-9
收藏
得分:0 
回复 11楼 fanpengpeng
你觉得搂住能看懂?

有问题一起探讨,一起进步。
2013-04-20 12:14
徐小军你好
Rank: 1
等 级:新手上路
帖 子:6
专家分:2
注 册:2013-4-21
收藏
得分:2 
#include<stdio.h>
int main()
{
    int x;
    scanf("%d",&x);
    while(x)
    {
        printf("%d",x%2);
        x/=2;
   
    }
    return 0;
}
2013-04-21 11:22
努力的学习
Rank: 2
等 级:论坛游民
帖 子:26
专家分:48
注 册:2013-3-28
收藏
得分:2 
6楼V5。。。。调试通过了。。
2013-04-21 17:37
快速回复:C语言菜鸟,关于将一个四位的十进制数转换为二进制数的程序,请教大家 ...
数据加载中...
 
   



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

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