首页
DreamJudge
院校信息
考研初试
机试真题
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
阿离
2024年3月2日 19:39
十进制和二进制 题解:这为什吗不对呀
P1176
回复 3
|
赞 1
|
浏览 1.2k
#include <bits/stdc++.h> using namespace std; int main(){ char s[105]; int n; int cnt=0,ans = 0; scanf("%d",&n); while(n>0){ ...
Arrobear
2024年1月2日 02:18
十进制和二进制 题解:C++的,不知道为什么有一半数据过不了,有没有大
P1176
回复 1
|
赞 1
|
浏览 1.4k
#include<bits/stdc++.h> using namespace std; int fun(int* m, int len) { int p = 0; for (int i = 0; i < len; i++) { if (m[i] != 0) p = 1;  ...
fxl
2023年8月9日 21:37
十进制和二进制 题解:
P1176
回复 0
|
赞 0
|
浏览 1.7k
while True: try: a = eval(input()) b = list() while a>0: b.append(a%2) a=a//2 ans=0 l = len(b) for i in range(l): ans = 2*ans + int(b[i]) print(ans) except: break
928上岸梦校!
2023年8月5日 10:41
admin发布的参考代码
P1176
回复 0
|
赞 3
|
浏览 1.9k
#include <bits/stdc++.h> using namespace std; const int maxn = 4000; // 因为输入的10进制不超过1000位,则转换成2进制应该不超过4000位(2^4 = 16) const int oldBase = 10; // 原始进制 const int newBase = 2; // 新进制 string str; // 因为输入为不超过1000位的10进制数则应该用字符串接收 /* * 数组的 0 号元素均用于存储数组的长度 */ int br[maxn] = {0}...
_lz
2020年4月10日 18:43
牛客网是AC的,这边AC不了?
P1176
回复 4
|
赞 2
|
浏览 19.1k
#include <iostream> #include <stdio.h> #include <string.h> using namespace std; const int maxn = 1010; const int maxb = 40010; char s[maxn]; char b[maxb]; int indexlen = 0; // 十进制转二进制 void dtob(){ indexlen = 0; int len = (int)strlen(s); ...
杨德胜
2021年3月14日 14:38
P1176 解题思路分享
P1176
回复 0
|
赞 1
|
浏览 10.3k
while True: try: print(int(bin(int(input())).replace('0b','')[-1::-1],2)) except: break
浪到开花
2021年3月1日 18:06
求大佬帮忙看看哪里错了,感觉没错啊
P1176
回复 0
|
赞 0
|
浏览 9.8k
#include <stdio.h> #include<string.h> int chenger(int num[],int n)//数组代表的大数乘以2的函数,十进制数也是倒序,返回大数的位数 { for (int i =0;i<n;i++) { num[i]=num[i]*2;} for (int i =0;i<n;i++) { &...
N诺子言
2021年2月3日 18:29
记得多组输入
P1176
回复 0
|
赞 2
|
浏览 9.2k
如果不是,会WrongAnwser的
老猫
2021年1月9日 21:31
通不过的可能原因之一
P1176
回复 1
|
赞 3
|
浏览 12.5k
代码成品是这样子 分享一下,今天提交了好几次,没成功,该在牛客网提交,直接成功 后面发现是题目没说清楚,输入应该是连续输入, 所以将输入改为连续输入即可。 有点无语。。。 第一步先将十进制转为二进制 第二步将二进制逆序,因为第一部已经逆序了,所以这步不用做 第三步是将逆序二进制转为十进制 这三步的主要难点在于是对字符串操作,所以加法运算和乘法运算要重新写,其他模块的思路直接用老师课上讲的。 #include #include #include #include using namespace st...
BoYunV
2020年2月19日 21:50
懵逼
P1176
回复 3
|
赞 0
|
浏览 10.8k
在自己的vc中运行中正确粘贴到这里就不行是咋回事??? #include<bits/stdc++.h> using namespace std; int main(){ int x; while(cin>>x){ int i,b=0; char s[105]="0"; &nb...
1
2
3
4
题目
十进制和二进制
题解数量
34
发布题解
在线答疑
热门题解
1
十进制和二进制 题解:
2
十进制和二进制 题解:
3
十进制和二进制 题解:手工求模,求乘算模拟
4
十进制和二进制 题解:纯粹的c语言解法
5
十进制和二进制 题解:
6
十进制和二进制 50%通过率,有大佬可以帮忙看看吗
7
十进制和二进制(Py秒了,巨坑:多组测试输入题目没说) 题解:
8
十进制和二进制 题解:
9
大数可以py的还是得学啊,cpp写哭了
10
十进制和二进制 题解:C