/*
* 程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: fibnacci.cpp
* 作 者:高古尊
* 完成日期: 2013 年11 月22 日
* 版本号: v1.0
*
* 输入描述:无
* 问题描述:输入一个整数,要求输出对应的二进制形式,请用递归函数实现。
* 程序输出:输出对应的二进制形式
* 问题分析:采用递归函数
*/
#include <iostream>
using namespace std;
int dec2bin(int n);
int main()
{ int n;
cout<<"请输入一个整数:";
cin>>n;
cout<<n<<"对应的二进制形式为:";
cout<<dec2bin(n);
cout<<endl;
return 0;
}
int dec2bin(int n)
{
int sum;
if(n==1)
return 1;
else
{
if(n==0)
{
return 0;
}
sum=dec2bin(n/2)*10+n%2;
}
return sum;
}
用递归函数求一个数的二进制
最新推荐文章于 2023-04-17 17:25:43 发布