public void nar() {
int n;
for (n = 100; n <= 999; n++) {
//个位
int a = n % 10;
//十位
int b = (n / 10) % 10;
//百位
int c = n / 100;
int d = a * a * a + b * b * b + c * c * c;
if (n == d) {
System.out.println(n + "是水仙花数。。。。。");
}
}
}
使用Java 打印100~999之间的水仙花数(个位、十位、百位的立方和还等于该数)
最新推荐文章于 2024-02-03 17:19:28 发布