#include<stdio.h>
int main()
{
int n;
long int result=0;
int t,m=1;
printf("请输入一个十进制的数\n");
scanf("%d",&n);
t=n;
while(t!=0)
{
result=result+(t%2)*m;
m=m*10;
t=t/2;
}
printf("十进制整数%d转化成二进制数的结果为:%ld\n",n,result);
return 0;
}
#include<stdio.h>
int main()
{
int n;
long int result=0;
int t,m=1;
printf("请输入一个十进制的数\n");
scanf("%d",&n);
t=n;
while(t!=0)
{
result=result+(t%2)*m;
m=m*10;
t=t/2;
}
printf("十进制整数%d转化成二进制数的结果为:%ld\n",n,result);
return 0;
}