已解决 贾志铭 中级守护 #include<iostream> #include<cmath> using namespace std; int a[100]; int main() { int x,t,i=0,k=0; cin>>x; while(x!=0) { t=x%10; x/=10; t*=pow(8,i); i++; } while(t!=0) { a[k]=t%2; t/=2; k++; } for(int j=k-1;j>=0;j--) cout<<a[j]; return 0; } 求思路和错误