一大波水仙花來襲! ! !


package first;

/*
 * 水仙花數:
 *     各位數字的立方和等於該數本身
 *     例如:153是一個水仙花數
 *     153 = 1*1*1 + 5*5*5 + 3*3*3
 * 
 * */


//哈嘍喂,自主完成,真的
public class ShuiXianHua {
public static void main(String[] args) {

int x;
int quantity = 0;
for(x = 100;x <= 999;x++) {
int g = x%10;
int b = x/100;
int s = (x/10)%10;
int sum = b*b*b + s*s*s + g*g*g;

if(x == sum) {
//統計出現的水仙花的數量
quantity = quantity + 1; 
//逐個打印輸出水仙花數
System.out.println(x);

}
}
System.out.println("水仙花數共有"+ quantity + "個");
}


}

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com