为什么??
#include<bits/stdc++.h>
using namespace std;
int x,a,n;
void aaa(){
for(int i=1;i<=8;i++){
if(x/pow(10,i)>0&&x/pow(10,i)<9){
n=i+1;
break;
}
}
}
int main(){
cin>>x;
int t=x;
aaa();
while(x){
a+=pow(x%10,n);
x/=10;
cout<<a<<' ';
}
cout<<n;
if(a==t){
cout<<"Yes";
}
else{
cout<<"No";
}
return 0;
}