C语言10进制转2进制

#include <stdio.h>
#include <math.h>
main()
{
    int a=1003;
    int b,c=0,d=0,s=0;while(a)
    {
        b=a%2;
        s=s+b*pow(10,d);
        d++;
        a=a/2;
     
     } 
     printf("%d",s);
    getchar();
}

 

 

 

 

posted @ 2022-05-17 22:18  myrj  阅读(234)  评论(0编辑  收藏  举报