优质题解 1192: 十->二进制转换(位运算做法) 解题思路:看了一些题解,都是将数字转成二进制放入数组中,或者栈里面,我认为这道题用位运算来做是最简洁最舒服的,也不用开辟额外数组。我们知道,数字在计算机的内部都是使用二进制进行存储的,严格来说,存储的是二进制补码,当然正数的二进制补码就是它的二进制原码。 题解列表 2023年11月18日 0 点赞 0 评论 1920 浏览 评分:10.0
十->二进制转换 (C++代码) 摘要:解题思路:位运算...注意事项:参考代码:#include <iostream> #include <stdio.h> #include <memory.h> #include <string>…… 题解列表 2018年12月23日 0 点赞 0 评论 1429 浏览 评分:9.9
十->二进制转换(C/C++) 详细图解,适合新手看 摘要:> 首先,用一个图解释进制转化(以12为例,转化为其他进制同理):  ---------…… 题解列表 2019年12月31日 0 点赞 0 评论 1535 浏览 评分:9.9
十->二进制转换 (C++代码)只做最简单的思路! 看了很多题解,不明白为什么大家不用递归来做,这题就合适递归,用递归来解决是最简单的方法,没有之一!!!```cpp#includeusingnamespacestd;longlongfun(longlongn){//这里一定要用longlong型, 题解列表 2020年02月18日 0 点赞 2 评论 1386 浏览 评分:9.9
1192: 十->二进制转换 ```cpp#include#includeusingnamespacestd;//进制转换并输出函数不考虑特殊情况voidtransport(intx){x=abs(x);vectorv;vector::iteratorit;while(x!=0){it=v.begin();v.insert(it, 题解列表 2024年10月03日 0 点赞 0 评论 573 浏览 评分:9.9
十->二进制转换-题解(C++代码)老老实实转换 ```cpp#include#include#includeusingnamespacestd;intmain(){intn;intk;vectorv;while(cin>>n){k=n%2;cout 题解列表 2020年10月20日 0 点赞 0 评论 1065 浏览 评分:9.9
十->二进制转换【位运算】 ```cpp#include#includeusingnamespacestd;intn;intflag=0;vectorarr;voidBinaryChange(intn){for(inti=31;i>=0;i--){arr.push_back((n>>i)&1);}}intmain(){while 题解列表 2022年03月16日 0 点赞 0 评论 650 浏览 评分:9.9
1192: 十->二进制转换 ```cpp#include#includeusingnamespacestd;intn,flag=0;vectorarr;voidBinaryChange(intn){for(inti=31;i>=0;i--)arr.push_back((n>>i)&1);return;}intmain(){whi 题解列表 2022年12月30日 0 点赞 0 评论 607 浏览 评分:9.9
十->二进制转换 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;string decToBin(int n){ string ans; …… 题解列表 2022年05月07日 0 点赞 0 评论 531 浏览 评分:0.0
一个基于C++内置bitset的解法 对于这道题,首先如果读者C++的知识基础比较好,那么我们可以知道C++有个bitset可以直接将对应的十进制整数转为二进制并限定位数。由于题目中整数范围为2的16次方,故可设位数为17位,即bitset(),信誓旦旦地写上,啪的一片红QAQ。 题解列表 2026年01月22日 0 点赞 0 评论 267 浏览 评分:0.0