c语言:
#include<stdio.h>
int main()
{
intnum,r;
scanf("%d",&num);
printf("%d的二进制数是:",num);
while(num!=0)
{ r=num%2;
num=num/2;
printf("%d",r);
};
printf("\n");
return0;
}
(2)c++
#include<iostream>
using namespace std;
class C
{
intnum;
public:
C()
{ cin>>num;}
~C(){}
voidchange();
};
void C::change()
{ int r;
cout<<"将"<<num<<"转换为二进制是:";
while(num!=0)
{
r=num%2;
num=num/2;
cout<<r;
};
cout<<endl;
}
int main()
{ C c1;
c1.change();
return 0;
}