第二周实验报告(任务1)
来源:互联网 发布:淘宝买兔子推荐 编辑:程序博客网 时间:2024/04/30 04:59
把十进制转换成二进制,用递归和数组两种方法!
第一种方法:递归
源程序:
#include <iostream>using namespace std;void d2b(int n){if(n == 0)return;else{d2b(n / 2);n = n % 2;}cout << n;}int main(){int a;cout << "请输入您要转换为二进制的十进制数: ";cin >> a;if(a == 0)cout << "0" << endl;else{ d2b(a);cout << endl;}return 0;}
第二种方法:数组
源程序:
#include <iostream>using namespace std;int main(){int n, i, a[30];cout << "请输入您要转化为二进制的十进制数: ";cin >> n;if(n == 0) cout << "0" << endl; else{ for(i = 0; n > 0; i++) {a[i] = n % 2;n = n / 2; }} while(i > 0){cout << a[i - 1];i--;}return 0;}
运行结果:
- 第二周实验报告(任务1)
- 第二周实验报告(任务2)
- 第二周实验报告(任务一)
- 第二周实验报告(任务二)
- 第二周实验报告 任务一(1-1)
- 第二周实验报告 任务一(1-2)
- 第二周实验报告 任务二(2-1)
- 第二周实验报告 任务三(3-1)
- 第二周实验报告 任务三(3-2)
- 第二周实验报告任务2
- C++程序设计实验报告(二十九)---第二周任务三(3-1)
- 第三周实验报告(任务1)
- 第五周实验报告(任务1)
- 第五周实验报告(任务1)
- 第六周实验报告(任务1)
- 第七周实验报告(任务1)
- 第九周实验报告(任务1)
- 第十周实验报告(任务1)
- 80386的字符显示
- 开源
- Android上Path应用左下角按钮动画效果demo原型
- 互联网挣钱之路
- qsort函数的比较函数用法
- 第二周实验报告(任务1)
- IniFile Read Write
- jquery中remove()与detach()的区别
- C++中的虚函数和纯虚函数用法
- Android 如何在strings.xml中放置html文本
- DSG RealSync VS. Quest Shareplex
- DHCP获取IP地址的过程
- ssh密钥登录(两种方法)
- 视野!目的!行动!