for(int i=100;i<10000;i++){ //循环100到1000以内的数字
int a=i%10; //求三位数的个位 int b=i/10%10; //求三位数的十位 int c=i/10/10%10; //求三位数的百位 if((a*a*a)+(b*b*b)+(c*c*c)==i){ //计算水仙花 out.print(i+" "); //输出 }}本文共 249 字,大约阅读时间需要 1 分钟。
for(int i=100;i<10000;i++){ //循环100到1000以内的数字
int a=i%10; //求三位数的个位 int b=i/10%10; //求三位数的十位 int c=i/10/10%10; //求三位数的百位 if((a*a*a)+(b*b*b)+(c*c*c)==i){ //计算水仙花 out.print(i+" "); //输出 }}转载于:https://www.cnblogs.com/skjy/p/9152592.html