十三周项目3递归运用(进制转换)

原创 2013年12月02日 12:25:16
/*
 * Copyright (c) 2013, 烟台大学计算机学院
* All rights reserved.
* 作    者: 石尧
* 完成日期:2013 年11月27日
* 版 本 号:v1.0
* 问题描述:利用递归的方法来进行10进制和2进制的转换。
* 样例输入:12
* 样例输出:1100
* 问题分析:递归的用法初级运算。
*/
#include <iostream>
using namespace std;
void f(int n)
{
    if(n==0)
        cout<<" "<<endl;
    else
    {
        f(n/2);
        cout<<n%2<<"  ";
        return;
    }
}
int main()
{
    int n;
    cout<<"请输入您想计算的十进制数:"<<endl;
    cin>>n;
   cout<<" 您要得到的二进制的数:"<<endl;
    f(n);
    return 0;
}




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第十二周项目3递归函数求解5 多次转化2进制

运行及代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:d.cpp *作 者:张旺华 *完成日...

初步实现无循环(则递归)将任意整数转任意进制字符串

不用循环的算法可以寻求递归来实现。 对于这个最大整数转为二进制时递归最深,64位64倍固定栈大小?。 itoa将num按radix进制转换字符串到rec_array缓冲区,其中缓冲区未检测。 ...

【问题】:进制转化算法(迭代版&递归版)

进制转化算法(迭代版&递归版)

初步实现无循环(则递归)将任意整数转任意进制字符串

不用循环的算法可以寻求递归来实现。 对于这个最大整数转为二进制时递归最深,64位64倍固定栈大小?。 itoa将num按radix进制转换字符串到rec_array缓冲区,其中缓冲区未检测。 #...

将十进制整数转换成b进制字符串 (递归和非递归实现)

#include #include using namespace std; //递归实现intToString /* *函数功能:将十进制整数n转换成b进制后,再转化成字符串到s *函数参数:...

第12周项目3 用递归方法求解(1)

(1)编写递归函数求出 n 的阶乘

第12周项目3 用递归方法求解(4)

问题描述:

第12周项目3 用递归方法求解(5)

问题描述:

第12周项目3 用递归方法求解(6)

问题描述:

MFC计算器项目——进制转换模块

计算器进制转换模块(运行效果图参见计算器项目综述) 开发文档截图 该模块实现了2进制到36进制之间的任意转换,可能有人会问为什么是2到32进制之间呢?这个36是怎么来的呢? 这个是因为超出36后字母...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)