#include <stdio.h>
#include <cmath>
int main(){
int N;
int sum=0;
scanf("%d",&N);
int r=pow(10,N-1);
int x=r;
int y;
for(;x<10*r;x++){
y=x;
while(x>0){
sum+=pow(x%10,N);
x/=10;
}
x=y;
if(sum==x){
printf("%d\n",sum);
}
sum=0;
}
输出水仙花数
最新推荐文章于 2025-03-31 12:00:00 发布