第十二周 项目三:用递归方法求某个整数地二进制形式

来源:互联网 发布: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
原创粉丝点击