第十三周上机任务-项目2-二进制转换
2012-11-25 16:09
260 查看
/* 递归函数(求一个数的二进制) 二进制整数转化为二进制的方法是——除2取余,由后到前将余数“串”起来,即为对应的二进制 */ 01./* 02.* Copyright (c) 2011, 烟台大学计算机学院 03.* All rights reserved. 04.* 文件名称:fibnacct.cpp 05.* 作者:袁静 06.* 完成日期:2012 年11月21日 07.* 版本号:v1.0 08.* 对任务及求解方法的描述部分 09.* 输入描述:一个整数 10.* 问题描述:输入一个 整数,输出他的二进制形式 11.* 程序输出: 12.* 问题 14.*/ #include <iostream> using namespace std; void dec2bin(int n); int main() { int n; cout<<"please enter a number: "<<endl; cin>>n; cout<<n<<" 对应的二进制形式为:"; dec2bin(n); cout<<endl; return 0; } void dec2bin(int n) { if(n==0) return; else { dec2bin(n/2); cout<<n%2; return; } }
相关文章推荐
- 第十三周上机任务项目2-二进制转换
- 第十三周上机任务2:二进制转换
- 第十三周上机项目5任务1:银行系统
- 第十三周上机任务项目2
- 第十三周上机任务-项目2(扩展-递归解法)-最大公约数
- 第十三周 上机任务-项目2(扩展-迭代解法)-最大 公约 数
- 第十三周上机任务-项目3-汉诺塔
- 第十三周上机任务项目1-Fibnacci序列(递归)
- 第十三周上机任务-项目3(扩展-求出移动盘子的次数)-汉诺塔
- 第十三周上机任务项目1-理解基类中成员的访问限定符和派生类的继承方式
- 第十三周上机任务-项目3(扩展-求移动盘子的 次数(数学函数))--汉诺塔
- 第十三周上机任务项目1-Fibnacci序列(迭代)
- 第十三周上机实践项目——二进制转换
- 第十三周上机任务项目3-汉诺塔
- 第十三周上机任务项目5任务1
- 第十三周上机任务项目5任务2
- 第十三周上机任务-项目1-fibnacct序列
- 2013第十三周上机任务 项目三 【车辆类】
- 第五周上机任务项目4
- 第十七周上机任务-项目1(3)体会函数参数传递