二进制的转换

来源:互联网 发布:ant linux下载 编辑:程序博客网 时间:2024/06/07 09:30
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 作    者:张凯 * 完成日期:2013  年11  月 25日 * 版本号: v1.0 * * 输入描述:无 * 问题描述:无* 程序输出:二进制的转换 * 问题分析:采用递归的方法…… */  #include <iostream>using namespace std;void dec2bin(int);int main(){    int n;    cout << "请输入一个整数:";    cin>>n;    cout<<n<<"对应的二进制形式为:"<<endl;    dec2bin(n);    cout<<endl;    return 0;}void dec2bin (int a){    if(a==0)    {        return;    }    else    dec2bin(a/2);    cout<<a%2;    return;}

运行结果 (如下图)

                                  

心得体会:前面相似的十进制,之前当成反序数。!!!!!

原创粉丝点击