题目描述
五角星数是指五位数各位上的数字的五次方之和等于本身的数。
输入
多组测试数据,每组输入一个五位整数
输出
如果是五角星数,那么输出Yes,否则输出No
样例输入
54748
12345
92727
样例输出
Yes
No
Yes
#include<stdio.h>
int main()
{
int n,x,y,z,m,k,t;
while(scanf("%d",&n)!=EOF)
{
x=n%10;
t=n/10;
y=t%10;
t=t/10;
z=t%10;
t=t/10;
m=t%10;
k=t/10;
if(x*x*x*x*x+y*y*y*y*y+z*z*z*z*z+m*m*m*m*m+k*k*k*k*k==n)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}