while循环实现十进制转二进制

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
int main(void){
    int a,n;
    printf("pls input number:\n");
    scanf("%d",&a);
    n = sizeof(a);
     
    int i,c=0;
    char j[8];
    i = a/2;
    while(i!=0){
        j[c]= a%2;
        a = a/2;
        c = c+1;
    }
    while(c>0){
        printf("%d",j[--c]);
    }
    return 0;
}

  

posted @   王默默  阅读(1348)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示