转载需标明出处
水仙花数是什么我就不多做介绍了,我的代码是计算出三位数字中的水仙花数,并打印。
思路
- 1.输入100~999个数字进入循环
- 2.获取出每一位上的数字
- 3.判断是否为水仙花数。
代码
/*
统计水仙花数
@输出:打印出水仙花数及个数。
*/
public static void FlowerCount(){
int count = 0;
for(int i = 100; i <1000; i++){
int BaiWei = i/100%10;
int ShiWei = i/10%10;
int GeWei = i/1%10;
if (i == BaiWei*BaiWei*BaiWei + ShiWei*ShiWei*ShiWei + GeWei*GeWei*GeWei)
{
System.out.println(i);
count++;
}
}
System.out.println("count="+count);
}