//二进制输出整数;
#include<iostream>
void binary_out(int x);
using namespace std;
int main()
{
cout<<"please enter the number: ";
int n;
cin>>n;
cout<<" the binary of "<<n<<" is ";
binary_out(n);
cout<<endl;
return 0;
}
void binary_out(int x) //递归实现 输出二进制;
{
int a;
a=x%2;
x=x>>1;
if(x==0)
;
else
binary_out(x);
cout<<a;
}