14周作业
/* 
* 程序的版权和版本声明部分 
* Copyright (c)2013, 烟台大学计算机学院学生 
* All rightsreserved. 
* 文件名称: fi.cpp 
* 作    者:何新新
* 完成日期: 2013 年12  月1   日 
* 版本号: 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;
}

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

14周作业

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭