解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
void main()
{
int i,t,sum = 0;
for(i = 10; i < 354294; i++){
t = i;
while (t != 0)
{
sum +=(int)pow(t%10, 5);
t = t / 10;
if(sum > i)
{ break;}
}
if(sum == i)
{
printf("%d\n",sum);
}
sum = 0;
}
}
0.0分
0 人评分