int main(){
int x,y,i,a[8],j,u;
scanf("%d",&x);
y=x;i=0;
do{
u=y/2;
a[i]=y%2;
i++;
y=u;
}while(y>=1);
for(j=i-1;j>=0;j--){
printf("%d",a[j]);}
return 0;}
实现功能是:将一个十进制的数字转换成一个二进制的数
实现结果如下
int main(){
int x,y,i,a[8],j,u;
scanf("%d",&x);
y=x;i=0;
do{
u=y/2;
a[i]=y%2;
i++;
y=u;
}while(y>=1);
for(j=i-1;j>=0;j--){
printf("%d",a[j]);}
return 0;}
实现功能是:将一个十进制的数字转换成一个二进制的数
实现结果如下