symons

___________每一天都是幸福的!!

  博客园  ::  :: 新随笔  ::  :: 订阅 订阅  :: 管理

二进制转换

#include <stdio.h>
void change(int n){
    int num[100];
    int cnt=0;
    while(n){
        num[cnt]=n%2;
        n/=2;
        cnt++;
    }
    cnt--;
    while(cnt>=0){
        printf("%d",num[cnt]);
        cnt--;
    }
    printf("\n");
    return ;
}
int main(){
    int n;
    while(~scanf("%d",&n)){
        change(n);
    }
    return 0;
}

 

posted on 2013-11-07 13:45  symons  阅读(176)  评论(0编辑  收藏  举报