练习3-O

原创 2016年05月31日 10:58:27

题目:Problem O 

Problem Description
Give you a number on base ten,you should output it on base two.(0 < n < 1000)

Input
For each case there is a postive number n on base ten, end of file.

Output
For each case output a number on base two.

Sample Input
1 2 3

Sample Output
1 10 11

题意:

十进制转二进制

思路:

不断除2取余;

代码:

# include <iostream>

using namespace std;

int main()
{
    int n;
    int b[11];
    while(cin >> n)
    {
        int i = 0;
        if(n==0)
        {
            cout << "0" <<endl;
        }
        else
        {
            while(n)
            {
                b[i++] = n % 2;
                n /= 2;
            }
            for(int j = i - 1; j >= 0; j--)
            {
                cout << b[j];
            }
            cout << endl;
        }

    }

    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第九章中位数和顺序统计学之“查找第i小的元素(迭代版)平均运行时间为O(n)算法”(练习9.2-3)

这个是相对前一篇文章来说的,这是个迭代版本。递归化为迭代的一个关键点,就是看递归调用时,哪些参数值发生改变,然后针对这个参数设计循环。 #include #include #define ...

Al(Pt)_Er2O3__Si结构FN隧穿

  • 2012-12-06 16:53
  • 278KB
  • 下载

hibernate3_调用o存储过程

  • 2012-08-08 09:38
  • 26KB
  • 下载

css3中-moz、-ms、-webkit,-o分别代表的意思,以及微信浏览器内核分析

这种方式在业界上统称:识别码、前缀 //-ms代表【ie】内核识别码 //-moz代表火狐【firefox】内核识别码 //-webkit代表谷歌【chrome】/苹果【safari...

ejb3.o入门经典教程

  • 2012-03-28 13:25
  • 2.10MB
  • 下载

Hadoop权威指南读书笔记(3) - Hadoop I/O

hadoop I/O Writable
  • labud
  • labud
  • 2016-09-21 01:12
  • 317

xpp3_min-1.1.3.4.O.

  • 2013-05-21 10:32
  • 24KB
  • 下载

Chapter 3 | Stacks and Queues--实现一个函数返回栈中的最小值,时间复杂度为O(1)

3.2  How would you design a stack which, in addition to push and pop,also has a function min which r...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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