标题:十进制转二进制
取消只看楼主
天丛云
Rank: 2
等 级:论坛游民
帖 子:48
专家分:50
注 册:2016-11-8
结帖率:85.71%
已结贴  问题点数:10 回复次数:4 
十进制转二进制
#include <stdio.h>
#include <stdlib.h>
int main()
{
    int x[32],a,b,c;
    printf("输入的数为\n");
    sacnf("%d",&a);
    for(b=0;b<32;b++)
    {
    x[b]=a%2;
    a=a/2;
    if((a%2==1)&&(a%2==0))
    break;
    }
    for(c=b-1;c>=0;c--)
    printf("%d",x[c]);
    system("pause");
    return 0;
}
求大神们帮忙看看,改了好久,就是不行啊,连窗口都不弹出来...
搜索更多相关主题的帖子: include system return 二进制 十进制 
2016-11-17 12:23
天丛云
Rank: 2
等 级:论坛游民
帖 子:48
专家分:50
注 册:2016-11-8
得分:0 
回复 3楼 炎天
不太明白,可否说清楚一点?
2016-11-17 13:07
天丛云
Rank: 2
等 级:论坛游民
帖 子:48
专家分:50
注 册:2016-11-8
得分:0 
回复 2楼 炎天
天呐。。。
2016-11-17 17:42
天丛云
Rank: 2
等 级:论坛游民
帖 子:48
专家分:50
注 册:2016-11-8
得分:0 
再问大家一个问题,那个“a=a/2”如果出现不能被二整除,会怎样?
2016-11-17 17:44
天丛云
Rank: 2
等 级:论坛游民
帖 子:48
专家分:50
注 册:2016-11-8
得分:0 
回复 9楼 九转星河
应该怎么去掉前面的0呢,请大神提供思路。
2016-11-18 13:10



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




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

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