14周作业

原创 2013年12月03日 11:46:54
/* 
* 程序的版权和版本声明部分 
* Copyright (c)2013, 烟台大学计算机学院学生 
* All rightsreserved. 
* 文件名称: fi.cpp 
* 作    者:何新新
* 完成日期: 2013 年12  月1   日 
* 版本号: v1.0 
* 
* 输入描述:无 
* 问题描述:输入一个整数,要求输出对应的二进制形式,请用递归函数实现。 
* 程序输出:输出对应的二进制形式 
* 问题分析:采用递归函数 
*/  

#include <iostream>
using namespace std;
int dec2bin(int n);
int main()
{
    int n;
    cout<<"请输入一个整数:";
    cin>>n;
    cout<<n<<"对应的二进制形式为:";
    cout<<dec2bin(n);
    cout<<endl;
    return 0;
}
int dec2bin(int n)
{
    int sum;
    if(n==1)
        return 1;
    else
    {
        if(n==0)
        {
            return 0;
        }
        sum=dec2bin(n/2)*10+n%2;
    }
    return sum;
}

相关文章推荐

14周作业(2)

第14周报告2:  实验目的:学会使用循环控制语句解决实际问题 实验内容:用循环控制语句编写程序,完成表达式的计算 /* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了...

【数组】14周项目六(3)去掉str中的空格存放在str中(自己for版)

上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程 我的程序:/* Copyright (c) 2013, 烟台大学计算机学院 * All rights ...

14周课后自主-项目二-带姓名的成绩单(初始化数组,非文件)

#include #include using namespace std; const int num=8; int main() { int i,j; double t; string te...

16周实验报告3:用指针完成14周任务2

#include #include using namespace std; //在这个问题中,成绩和人数是核心数据,适合作为全局变量处理 int score[50]; //将scor...

14周-项目1-验证算法-折半算法

问题及代码: 验证折半查找算法。请用有序表{12,18,24,35,47,50,62,83,90,115,134}作为测试序列,分别对查找90、47、100进行测试。 普通折半法: #inc...
  • luguoca
  • luguoca
  • 2015年11月30日 16:07
  • 176

14周项目二(抽象shape类派生出几何体类)

/* *程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserve...

2011-09-14周三

JDBC的应用 一、对于JDBC的初步了解 1、JDBC是一种可以执行SQL语句并可返回结果的Java API,也是一套面向对象的应用程序接口(API),它由一组用Java编程语言编写的类和接口组...
  • xudanna
  • xudanna
  • 2011年09月14日 22:47
  • 177

14周课后自主-项目二-带姓名的成绩单(文件操作)

由于一些未知的原因,用中文姓名排序有些问题,代码被注释掉了 #include #include #include using namespace std; const int num=100; in...

14周课后自主-项目3-版本1-记录成绩(不含名字)

/* *Copyright (c) 2014,烟台大学计算机学院 *All right reserved. *文件名称:main.cpp *作 者:臧云吉 *完成时...

【数组】14周项目六(二)。str1和str2接起来存放到str3中

上机内容:C++程序的编写和运行 上机目的:掌握简单C++程序的编辑、编译、连接和运行的一般过程 我的程序:/* Copyright (c) 2013, 烟台大学计算机学院 * All rig...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:14周作业
举报原因:
原因补充:

(最多只允许输入30个字)