第十二周 项目三:用递归方法求某个整数地二进制形式
来源:互联网 发布:mac地址改不了 编辑:程序博客网 时间:2024/06/04 18:37
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:Project4.cpp* 作 者:李楠* 完成日期:2014年11月14日* 版 本 号:v1.0** 问题描述: 用递归方法求某个整数地二进制形式* 输入描述: 一个整数* 程序输出: 一个整数,代表某个数的二进制形式*/#include <iostream>using namespace std;void dec2bin(int n);int main (){ int n; cout<<"请输入一个整数:"; cin>>n; cout<<n<<"对应的二进制形式为:"; dec2bin(n); //输出n对应的二进制数 cout<<endl; return 0;}void dec2bin(int n){ if(n==0) return; else { dec2bin(n/2); cout<<n%2; return; }}
运行结果:
知识点总结:
根据课上的例题,想到了这个程序的思路,举一反三的能力还是要继续培养的
学习心得:
程序是否简单不仅要看是否能让人读得懂,而且要让这个程序的效率更高。
0 0
- 第十二周 项目三:用递归方法求某个整数地二进制形式
- 第十二周项目三 用递归方法求解(输出对应的二进制形式)
- 第十二周 项目三-用递归方法求解(5)-一个整数对应的二进制数
- 第十二周项目 输入一个整数n,要求用递归函数实现对应的二进制形式。
- 第十二周项目三(5) 求n的二进制形式
- 第十二周项目 3 用递归方法求解(二进制形式)
- 第十二周项目三 递归方法求解(5)二进制
- 第十二周项目三(五):输出一个整数的二进制形式
- 第十二周项目三(5):输出整数对应的二进制形式
- 第十二周项目三(5) 递归法输出二进制形式
- 第十二周项目3--输出一个整数的二进制形式
- 用递归实现求一个整数的二进制形式
- 第十二周项目三 用递归方法求解(求1*3*5…*n)
- 第十二周 项目三:用递归方法求两个数的最大公约数
- 第十二周项目三 用递归方法求解(1)求n的阶乘
- 第十二周 项目三-用递归方法求解-(4)求第n个Fibnacci数
- 第十二周 项目三-用递归方法求解-(3)用递归函数求两个数的最大公约数
- 第十二周项目三 用递归方法求解(2)求1*3*...*n的递归式
- 于建嵘:请记住那些曾仰望星空的人
- 常见word,excel,ppt,pdf在线预览方案,有图有真相,总有一款适合你!
- JavaScript的捕获和冒泡
- 实习记——(五)善于利用其它资源
- hadoop2.x常用端口及定义方法(方便以后查询)
- 第十二周 项目三:用递归方法求某个整数地二进制形式
- 用gdb调试游戏服务端
- 实验三:栈和队列——信管1133-09
- 已更新或删除的行值要么不能使该行成为唯一行
- Android字体描边
- 机器学习理论与实战:逻辑回归
- 嵌入式数据库sqlite3的用法(转载)
- 希尔排序(间接插入排序)
- 十道大数据的题与十个海量数据处理的方法