int count = 0;
for(int i = 100; i <= 999; i++){
int ge = i % 10;
int shi = i / 10 % 10;
int bai = i / 10 / 10 % 10;
if(ge*ge*ge + shi*shi*shi + bai*bai*bai==i){
System.out.print(i + " ");
count++;
if (count % 2 == 0){
System.out.println();
}
}
}
}
}
看着没问题 你输出结果上个截图把
只有满足条件才输出 你原来的写法没满足条件也自增
你的意思 int count = 0;写进循环吗?那样的话每次进行循环会重新定义count这个变量,给他赋个0这个值