int main(){
int i = 0;
int temp = 0;
for (i = 0; i < 100000; i++){
temp = i;
int sum = 0;
int n = 1;
while (temp/=10){
n++;
}
temp = i;
while (temp){
sum = sum + pow(temp % 10, n);
temp = temp / 10;
}
if (i == sum){
printf("%d ", i);
}
}
return 0;
}
水仙花数
最新推荐文章于 2024-09-14 11:02:50 发布