打印水仙花数
打印“水仙花数”,所谓的“水仙花数”就是一个三位数。各个位数的立方和加起来就是这个数本身;例如“153”这个数字,他的各个位数的立方的总和就是“153”
可以算一下“(1*1*1)+(5*5*5)+(3*3*3)=153”得到的答案就输153,这就是一个水仙花数。
代码如下
int a; //百位数的数字 int b; //十位数的数字 int c; //个位数的数字 for(int n = 100;n <= 999;n++){ a = n /100; //获取百位数字 b = n % 100 /10; //获取十位数字 c = n %10; //获取个位数字 if(a*a*a + b*b*b + c*c*c == n){ System.out.println(n); } } System.out.println("以上就是三位数中所有的水仙花数:");

浙公网安备 33010602011771号