文章
19
粉丝
69
获赞
100
访问
29.7k
 
使用STL容器vector存储二进制串
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    while (cin >> n)
    {
        vector<int> bin;
        while (n != 0)
        {
            int remainder = n % 2;
            bin.push_back(remainder);
            n /= 2;
        }
        for (auto it = bin.rbegin(); it != bin.rend(); it++)
        {
            cout << *it;
        }
        cout << endl;
    }
    return 0;
}
登录后发布评论
暂无评论,来抢沙发