| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 691 人关注过本帖
标题:十进制转换为二进制
取消只看楼主 加入收藏
奋斗小冰
Rank: 1
等 级:新手上路
帖 子:10
专家分:8
注 册:2013-4-14
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:1 
十进制转换为二进制
#include<stdio.h>
#define i 1024
main()
{
    printf("input a zhenshu:\n");
    int j,k,l,m,n=0;
    scanf("%d",&j);
    int a[i];
    l=j;
    do{l=l/2;n++;}  while(l!=0);
    for(k=1;k<=n;k++){
        m=j%2;   
        a[k]=m;
        j=j/2;
    }
    for(k=n;k>=1;k--)
        printf("%d",a[k]);
}
不知道哪里有问题,,新手求大神解答
搜索更多相关主题的帖子: include 二进制 十进制 
2013-06-16 21:42
奋斗小冰
Rank: 1
等 级:新手上路
帖 子:10
专家分:8
注 册:2013-4-14
收藏
得分:0 
不知道,,就是编不出,,有一个错误;
Compiling...
二进制.c
E:\c\二进制转换\二进制.c(6) : error C2143: syntax error : missing ';' before 'type'
E:\c\二进制转换\二进制.c(7) : error C2065: 'j' : undeclared identifier
E:\c\二进制转换\二进制.c(8) : error C2143: syntax error : missing ';' before 'type'
E:\c\二进制转换\二进制.c(9) : error C2065: 'l' : undeclared identifier
E:\c\二进制转换\二进制.c(10) : error C2065: 'n' : undeclared identifier
E:\c\二进制转换\二进制.c(11) : error C2065: 'k' : undeclared identifier
E:\c\二进制转换\二进制.c(12) : error C2065: 'm' : undeclared identifier
E:\c\二进制转换\二进制.c(13) : error C2065: 'a' : undeclared identifier
E:\c\二进制转换\二进制.c(13) : error C2109: subscript requires array or pointer type
E:\c\二进制转换\二进制.c(13) : error C2106: '=' : left operand must be l-value
E:\c\二进制转换\二进制.c(17) : error C2109: subscript requires array or pointer type
执行 cl.exe 时出错.

二进制.obj - 1 error(s), 0 warning(s)
2013-06-16 22:16
快速回复:十进制转换为二进制
数据加载中...
 
   



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

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