题解 | #二进制数#

二进制数

https://www.nowcoder.com/practice/103dd589fed14457a673c613d8de3841

#define _CRT_SECURE_NO_WARNINGS 1
#include <bits/stdc++.h>
using namespace std;

void jinzhi(int shuzi) {
    vector<int>ansever;
    if (shuzi == 0)cout << 0 << endl;
    else {
        while (shuzi != 0) {
            ansever.push_back(shuzi % 2);
            shuzi = shuzi / 2;
        }
        for (int i = ansever.size() - 1; i >= 0; i--) {
            cout << ansever[i];
        }
        cout << endl;
    }
}
int main() {
    int shuzi = 0;
    while (scanf("%d", &shuzi) != EOF) {
        jinzhi(shuzi);
    }
    return 0;
}

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-27 14:11
很喜欢小米的新车,校招薪资每月22k,攒多久能买?
测试糕手手:别看工资,先看现金流存款。有50W存款以上再考虑,车是消耗品,选适合自己的重要。你有钱就当我没说过
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-23 11:28
门头沟学院 Java
牛客919661971号:也有可能是点拒绝的时候自动弹的话术
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-24 20:25
腾讯今年实习招了这么多人,后面秋招还会招人吗??想着秋招再战来着
牛客965593684号:腾讯好像2020年之后就是实习生招得多,应届生基本上不招,纯实习转正
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务