由于水仙花数没有输入,Java语言版本的水仙花数程序和C语言几乎一致。
出去主程序框架, Java语言版本的水仙花数程序和C语言的差别就在于输出,而且极其简单:在 printf 前添加 System.out 就OK了。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | public class P1016 { public static void main(String[] args) { int i, a, b, c; for(i=100; i<1000; i=i+1) { a = i / 100; b = i / 10 % 10; c = i % 10; if (i == a*a*a + b*b*b + c*c*c) System.out.printf("%d\n", i); } } } |