慕粉1469594260
2016-08-07 12:02
for (int i = 1; i < 10; i++) {//百位
for (int j = 0; j < 10; j++) {//十位
for (int k = 0; k < 10; k++) {//个位
//各位数的立方和
int num1 = i*i*i + j*j*j + k*k*k;
//这个百位数的大小
int num2 = i*100 + 10 * j + k;
if(num1==num2){
System.out.println(num2);
}
}
}
这个很好理解啊,就是三层for循环嵌套求出所有的三位水仙花数。具体是哪里不明白?
Java入门第二季 升级版
530653 学习 · 6091 问题
相似问题