您的位置:首页 > 其它

第十三周 将一个数转化为二进制形式

2013-11-20 17:31 274 查看
/*
*程序的版权和版本声明部分:
*Copyright(c)2013,烟台大学计算机学院学生
*All rights reserved.
*文件名称:
*作者:尚振伟
*完成日期:2013年 11月20日
*版本号:v0.1
*对任务及求解方法的描述部分:
*输入描述:无
*问题描述:
*程序输入:38
*程序输出:100110
*问题分析:
*算法设计:
*/
我的程序:
#include <iostream>
using namespace std;
void dec2bin(int);      函数声明
int main()
{
int n;
cout<<"请输入一个数:";
cin>>n;
cout<<n<<"对应的二进制形式为:";
dec2bin(n);
cout<<endl;
}
void dec2bin(int n)     //用void不需要有返回值。
{                        //函数定义
if(n==0)
{
return;
}
else
{
dec2bin(n/2);
cout<<n%2;      //对n除二取余。
}
return;
}
结果展示:
心得体会:又听贺老师讲了一遍递归函数和单步执行,感觉又学的又深刻了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: