首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

十进制转换成2进制,新手制作,欢迎点评

2012-11-26 
10进制转换成2进制,新手制作,欢迎点评。/*输入一个整数,要求输出对应的二进制形式,请用递归函数实现。提示 1

10进制转换成2进制,新手制作,欢迎点评。

/*输入一个整数,要求输出对应的二进制形式,请用递归函数实现。提示 1:二进制整数转换为二进制的方法——除 2 取余,由后到将余数“串”起来,即为对应的二进制。如右图,38 对应的二进制为:100110。提示 2:搞清楚本周第一部分练习 1(1)将有助于此项目的解决。*//** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: x.cpp* 作者:徐本锡* 完成日期: 2012年  月  日* 版本号: v1.0* 输入描述:* 问题描述:* 程序输出:*///我的代码:#include <iostream>using namespace std;void dec2bin(int n);//声明自定义函数int main(){int n;cout<<"***************10进制数转换成2进制***************"<<endl;cout<<"请输入一个正整数:"<<endl;cin>>n;cout<<n<<"转换为2进制后为:";dec2bin(n);cout<<'\n';return 0;}void dec2bin(int n){if(n==0){return;}elsedec2bin(n/2);//函数的递归调用cout<<n%2;//余数返回return;}


运行结果:

十进制转换成2进制,新手制作,欢迎点评

运用递归调用有时候确实挺好的

3楼fanlulu3017昨天 20:12
啥?
Re: xubenxismile44分钟前
回复fanlulu3017n你昨天不会的那个....
2楼qiuxuewei2012昨天 17:21
不错哦
Re: xubenxismile昨天 17:21
回复qiuxuewei2012n你也是哦 哈哈
1楼zhoujielunzhimi昨天 16:41
http://blog.csdn.net/jizilong123/article/details/8213094n狸猫换太子?
Re: xubenxismile昨天 16:42
回复zhoujielunzhimin进制数转换

热点排行