懵逼
在自己的vc中运行中正确粘贴到这里就不行是咋回事???
#include<bits/stdc++.h>
using namespace std;
int main(){
int x;
while(cin>>x){
int i,b=0;
char s[105]="0";
int len,cnt=0;//数组的下标
//十进制转换为二进制
if(x==0){
cout<<"0";
}else{
while(x>0){//十转二
int w=(x%2);
s[cnt++]=w+'0';
x/=2;
}
&nbs...
登录后发布评论
1000位应该用字符串
1000位的数字,不能用int存储吧
确认选择的是C++语言提交,如果还是错的话,可以查看正确答案,和正确通过的代码比较一下,排查错误原因