/任务一
/*(1‐1)编写递归函数将十进制数转换成二进制数输出。
* 算法说明:
*/
#include <iostream>
using namespace std;
void d2b( int n )
{
}
int main()
{
int a;
cin >> a; //输入十进制数
d2b( a ); //转换成二进制数输出
return 0;
#include<iostream>
using namespace std;
void d2b(int n)
{
if (n == 0)
{
return;
}
else
{
d2b (n / 2);
n = n % 2;
cout << n;
}
}
int main()
{
int a;
cout<<"请输入一个十进制数:";
cin >> a;
if (a == 0)
{
cout << 0;
}
else
{
cout << "二进制数为:";
d2b ( a );
}
cout << endl;
return 0;
}
}