#include<stdio.h>void main(){ int i,n,w; int j(); scanf("%d",&n); printf("水仙花数为:"); for(i=1;i<=n;i++) { w=j(i); if(w) printf("%d",w); }getch();}int j(int i){ int b,c,a,j=0; b=i; while(a!=0) { a=b%10; c=b/10; j+=a*a*a; b=c; } if(j==i) return i; else return 0;}
添加回答
举报
0/150
提交
取消