首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
HKX9XAS
2026年3月9日 17:38
二进制数 题解:按无符号数机器码操作的解法
P1380
回复 0
|
赞 2
|
浏览 350
#include<stdio.h> int main() { unsigned int n; scanf("%u",&n); int started = 0; for(int i=31;i>=0;i--){ int bit = (n>>i)&1; if(bit) star...
Cat111
2026年3月5日 11:35
二进制数 题解:
P1380
回复 0
|
赞 10
|
浏览 423
#include <bits/stdc++.h> using namespace std; int main(){ unsigned int n; char num[1005]; while(scanf("%d",&n)!=EOF){ int arc=0; while(n>0){ num[arc++]=n%2+'0'; n/=2; } for(int i=arc-1;i>=0;i--){ printf("%c",num[i]); } printf("\n"); } ...
New_chapter
2026年2月24日 14:00
二进制数 题解:
P1380
回复 0
|
赞 3
|
浏览 368
#include<iostream> using namespace std; #include<string> int main(){ int num; string ant; cin>>num; if(num == 0) { cout << "0"; return 0; } while(num...
xsw
2026年2月1日 10:13
二进制数 题解:
P1380
回复 0
|
赞 4
|
浏览 416
#include<iostream> #include<algorithm> #include<vector> using namespace std; void change(int x) { vector<int> q; while (x) { q.push_back(x % 2); x /= 2; } reverse(q.begin(),q.end()); for (auto c : q) cout << c; cout << endl; } in...
mlx
2026年1月29日 21:30
二进制数 题解:
P1380
回复 0
|
赞 5
|
浏览 448
#include<iostream> #include<algorithm> #include<vector> using namespace std; int n; vector<int> num; int main() { cin>>n; while(n) { num.push_back(n%2); n/=2; } reverse(num.begin(),num.end()); for(int i=0;i<num.size();i++) cout<...
曾不会
2026年1月24日 10:50
二进制数 题解:
P1380
回复 0
|
赞 5
|
浏览 381
#include<stdio.h> #include<string.h> int main() { int n; scanf("%d",&n); int s[100]; int i=0; while(n!=0) { s...
bro
2026年1月21日 15:38
二进制数 题解:c++
P1380
回复 0
|
赞 0
|
浏览 353
#include<bits/stdc++.h> using namespace std; int main(){ int n; while(cin >> n){ int num[20]; int index = 0; while(n){ nu...
无名1
2025年6月25日 20:27
二进制数 题解:C++
P1380
回复 0
|
赞 5
|
浏览 1.4k
#include<bits/stdc++.h> using namespace std; int main(){ unsigned int n; while(cin>>n){ int num[100],index=0; while(n!=0){ num[index]=n%2; n=n/2; index++; } for(int i=index-1;i>=0;i--){ cout<<num[i]; } cout<<endl; } return...
阿灿
2025年3月18日 18:56
二进制数 题解:log一下就好了
P1380
回复 0
|
赞 3
|
浏览 2.3k
#include <bits/stdc++.h> using namespace std; int main() { long long n; cin >> n; // 计算需要的二进制位数 int bits = n == 0 ? 1 : static_cast<int>(log2(n)) + 1; cout << bitset<32>(n).to_string().substr(32 - bits) << endl; return 0; } ...
zxjrheaven
2025年3月9日 15:49
二进制数 题解:暴力至高
P1380
回复 0
|
赞 12
|
浏览 2.0k
#include <bits/stdc++.h> using namespace std; int num[32]={0}; int main() { unsigned int n; while(cin>>n) { int a=n; int j=-1;  ...
1
2
3
4
题目
二进制数
题解数量
39
发布题解
在线答疑
热门题解
1
二进制数 题解:
2
二进制数 题解:
3
二进制数 题解:暴力至高
4
二进制数 题解:
5
二进制数 题解:递归解决
6
二进制数 题解:
7
二进制数 题解:
8
二进制数 题解:C++
9
二进制数 题解:
10
二进制数 题解: