您的位置:首页 > 其它

P1015

2016-05-12 22:32 176 查看
简单题意:十进制转化成二进制

解题思路:每次除以2 取余数

感想:知道十进制转化成二进制的方法,代码很好写

AC代码:

#include<iostream>

using namespace std;

int main()

{

    int n;

    int b[11];

    while (cin >> n)

    {

        if (n == 0)

    {

            cout << "0" << endl;

            continue;

        }

        int k = 0;

        while(n)

        {

            b[k++] = n % 2;

            n /= 2;

        }

        for (int i = k - 1; i >= 0; i--)

            cout << b[i];

        cout << endl;

    }

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: