0
点赞
收藏
分享

微信扫一扫

进制转换1


输入基数b(2<=b<=10)和正整数n(十进制),输出n的b进制表示。

/*************************这里将十进制转换为二进制******************************/



    #include<stdio.h>
int main(){
    int m, n, a[110000] ,i;
     while(~scanf("%d",&m)){
            int   js = 0;
            if(m == 0) printf("0\n");
        else{
            while( m>0 ){
                a[js++] = m%2;
                m /= 2;
            }
           
            for(i = js-1;i >= 0 ;i--)
            printf("%d" , a[i]);
            printf(" \n ");
        }
    }
        return 0;
    }

           
           
       

举报

相关推荐

0 条评论