初级光能
题目链接: 酷町堂:6167
#include <iostream>
#include <cmath>
#include <cstdio>
using namespace std;
long long w;
int main(){
long long a,b=0,c=0,d=0,e=0,f=0,g=0,h=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,sum=0,i=0,z=0;
cin>>a;
b=a%10;
c=a/10%10;
d=a/100%10;
e=a/1000%10;
f=a/10000%10;
g=a/100000%10;
h=a/1000000%10;
j=a/10000000%10;
k=a/100000000%10;
l=a/1000000000%10;
m=a/10000000000%10;
sum=a;
while(a!=1){
a=(b*b)+(c*c)+(d*d)+(e*e)+(f*f)+(g*g)+(h*h)+(j*j)+(k*k)+(l*l)+(m*m);
w=a;
b=a%10;
c=a/10%10;
d=a/100%10;
e=a/1000%10;
f=a/10000%10;
g=a/100000%10;
h=a/1000000%10;
j=a/10000000%10;
k=a/100000000%10;
l=a/1000000000%10;
m=a/10000000000%10;
if(w==sum){
cout<<"No";
return 0;
}
}
cout<<"Yes";
return 0;
}
哪里错了
采纳最好的回答