#include < iostream >
using namespace std;
void d2d( int n )
{
if ( n < 2 )
cout << n;
else
{
d2d ( n / 2 );
cout << n % 2;
}
}
int main()
{
int a;
cout << " 请输入一个十进制数:" ;
cin >> a;
cout << "算得结果是:" ;
d2d( a );
cout << endl;
return 0;
}
using namespace std;
void d2d( int n )
{
if ( n < 2 )
cout << n;
else
{
d2d ( n / 2 );
cout << n % 2;
}
}
int main()
{
int a;
cout << " 请输入一个十进制数:" ;
cin >> a;
cout << "算得结果是:" ;
d2d( a );
cout << endl;
return 0;
}
![](http://hi.csdn.net/attachment/201203/5/0_1330936097ZsBx.gif)