- /*(文件注释头部开始)
- *程序的版权和版本声明部分
- *Copyright (c) 2011,烟台大学计算机学院学生
- *All rights reserved.
- *文件名称:利用递归函数进行十进制数到二进制数的转换
- *作 者:2011级计114-3 苗影
- *完成日期:2011年3月3号
- *版本号:vc.0
- * 对任务及求解方法的描述部分
- * 输入描术:输入一个十进制数
- * 问题描述: 编写递归函数,将十进制数转为二进制数
-
#include<iostream>
using namespace std;
void d2b(int n)
{ int m;
if (n==0)
{
return;
}
else
{
d2b(n/2);
m=n%2;
}
cout << m;
return;
}
int main()
{
int a;
cout<<"输入一个十进制数:";
cin>>a;
cout << "输出的二进制数是:";
if(a>0)
{
d2b(a) ;
}
else
{
return 0;
}
return 0;
}