题意
输出所有三位水仙花数(narcissistic number)
代码
public class Main {
public static void main(String[] args) {
for (int i = 1; i < 10; i++) {
for (int j = 0; j < 10; j++) {
for (int k = 0; k < 10; k++) {
if( i*100 +j*10 + k*1 == i*i*i + j*j*j + k*k*k){
System.out.println(i+""+j+""+k);
}
}
}
}
}
}Summary
1.三重循环(第一层1到9每层都是0到9)
2.遍历100到1000,对数字进行整除或MOD操作
narcissistic number
本文介绍了一种通过三重循环遍历100至1000之间的数字来找出所有三位水仙花数的方法。水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。
3481

被折叠的 条评论
为什么被折叠?



