第十二周项目3递归函数求解5 多次转化2进制
来源:互联网 发布:淘宝店突然流量变0 编辑:程序博客网 时间:2024/06/07 06:33
运行及代码:
/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作 者:张旺华*完成日期:2014年11月16日*版 本 号:v1.0**问题描述:输入一个整数n,要求输出对应的二进制形式,请用递归函数实现*输入描述:一个整数(您要知道数所在的项数)或N*程序输出:斐波那契数列您要知道数所在的项数的值*/#include <iostream>#include<cstdio>using namespace std;void dec2bin(int n);int main(){ int n; while(cout<<"请输入一个整数(或输入N结束程序):",cin>>n,getchar()!='N') { cout<<n<<"对应的二进制形式为:"; dec2bin(n); //输出n对应的二进制串 cout<<endl; }return 0;}void dec2bin(int n){ if(n/2==0) { cout<<1; } else { dec2bin(n/2); cout<<n%2; }}
运行结果:
知识点运用:while语句的循环,递归函数的运用。
学习心得:发现加上自己的想法还是挺不错的。
0 0
- 第十二周项目3递归函数求解5 多次转化2进制
- 第十二周项目3递归函数求解(3)
- 第十二周项目3-用递归方法求解2
- 第十二周项目递归求解
- 第十二周项目3 递归函数求解4 (我要知斐波那契数列)
- 第十二周项目3-用递归方法求解3
- 第十二周项目三用递归方法求解(5)
- 第十二周项目三 递归方法求解(5)二进制
- 第十二周项目3-用递归方法求解1
- 第十二周项目3-用递归方法求解(一)
- 第十二周项目3-用递归方法求解(二)
- 第十二周项目 3 用递归方法求解(汉诺塔)
- 第十二周项目三用递归方法求解(3)
- 第十二周项目3-用递归方法求解6 汉诺塔
- 第十二周项目三用递归方法求解(2)
- 第十二周项目2-1:用递归方法求解
- 第十二周项目三--递归方法求解
- 第十二周项目3-用递归方法求解(3)用递归函数求两个数的最大公约数
- UVa 822 - Queue and A
- Java多线程基础知识点
- Qt模型视图架构中关键类的文档链接
- UML---用例图
- LINUX下目标文件的BSS段、数据段、代码段
- 第十二周项目3递归函数求解5 多次转化2进制
- ListView中嵌套的EditText不能滚动的问题
- 浅谈分治算法的时间复杂度分析
- 网络视频嗅探的几种方法
- 快速排序算法
- git的简单使用
- ViewPager TransFormer
- 第11周项目1.2(补)输出点阵+多文件组织
- [个人心得]渗透测试的一些总结