java編程水仙花數(shù) 誰(shuí)能用java給我編一個(gè)求1000以內(nèi)的水仙花數(shù)的程序呢?
誰(shuí)能用java給我編一個(gè)求1000以內(nèi)的水仙花數(shù)的程序呢?我以前寫過(guò)一篇,非常有用。我還發(fā)表過(guò)其他編程練習(xí),可以在我的主頁(yè)上查看/***/public static void main(string[
誰(shuí)能用java給我編一個(gè)求1000以內(nèi)的水仙花數(shù)的程序呢?
我以前寫過(guò)一篇,非常有用。我還發(fā)表過(guò)其他編程練習(xí),可以在我的主頁(yè)上查看
/***/
public static void main(string[]args){
for(int i=1I<1000i){
if(isllouts(i))系統(tǒng)打?。ㄎ摇啊保?/p>
}系統(tǒng)輸出打印()
}]//判斷Narcissus的個(gè)數(shù)
私有靜態(tài)布爾islotus(int Lotus){
int m=0
int n=lotus
int sum=0
m=n/100
n-=m*100
sum=m*m*m
m=n/10
n-=m*10
sum=m*m*n*n
if(sum==lotus)
return true
else
return false
]}
Java怎么樣求水仙花數(shù)?
要計(jì)算水仙的數(shù)量,可以使用變量進(jìn)行計(jì)算。如果數(shù)字是Narcissus,加1。
具體示例代碼如下:
public classdemo1{public static void main(string[]args){系統(tǒng)輸出打?。ā?00到999之間水仙花的數(shù)量是:”)intcount=0 for(intcustno=100custno<=999custno){intgewei=custno intshiwei=custno/10 intbaiwei=custno/100 if(custno==Gewei)*格威*格威十威*十威*十威百威*百威*百威百威){計(jì)數(shù)系統(tǒng)輸出打?。蛻艟幪?hào))}系統(tǒng)輸出打印(.