成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

水仙花數(shù)java代碼,水仙花數(shù)java代碼牛客網(wǎng)

Java 編程找出所有的水仙花數(shù)(水仙花數(shù))。

代碼如下:

網(wǎng)站建設公司,為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制網(wǎng)站建設服務,專注于成都企業(yè)網(wǎng)站定制,高端網(wǎng)頁制作,對成都花箱等多個行業(yè)擁有豐富的網(wǎng)站建設經(jīng)驗的網(wǎng)站建設公司。專業(yè)網(wǎng)站設計,網(wǎng)站優(yōu)化推廣哪家好,專業(yè)成都網(wǎng)站營銷優(yōu)化,H5建站,響應式網(wǎng)站。

package com.vo;

public class Shuixianhua {

public static void main(String[] args) {

int a=0;

int b=0;

int c=0;

for(int i=100;i999;i++)

{

a=i/100;

b=i/10%10;

c=i%10;

if(i==(a*a*a+b*b*b+c*c*c))

System.out.println(i);

}

}

}

首先水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù),

如:153是一個“水仙花數(shù)”,因為1的三次方+5的三次方+3的三次方等于153

解此題的關(guān)鍵是怎能樣從一個三位數(shù)中分離百位數(shù)、十位數(shù)、個位數(shù)??梢赃@樣做,設該三位數(shù)以i代表,由a,b,c三個數(shù)字組成。

(1)百位數(shù)字a:a=int(i/100).

(2)十位數(shù)字b:b=int((i-100*a)/10)

(3)個位數(shù)字c:c=i-int(i/10)*10.

然后在根據(jù)上述代碼可得

擴展資料:

水仙花數(shù)(Narcissistic number)也被稱為超完全數(shù)字不變數(shù)(pluperfect digital invariant, PPDI)、自戀數(shù)、自冪數(shù)、阿姆斯壯數(shù)或阿姆斯特朗數(shù)(Armstrong number),水仙花數(shù)是指一個 3 位數(shù),它的每個位上的數(shù)字的 3次冪之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

參考資料:水仙花數(shù)百度百科

java水仙花數(shù)?

100以內(nèi)是沒有水仙花數(shù)的!

水仙花數(shù)定義:水仙花數(shù)是指一個

n

位數(shù)

(

n≥3

),它的每個位上的數(shù)字的

n

次冪之和等于它本身。(例如:1^3

+

5^3

+

3^3

=

153)

//100-999之間的數(shù)

public

class

Demo

{

public

static

void

main(String

[]

a){

for

(int

i=101;i999;i++){

String

s=new

Integer(i).toString();

int

temp=0;

int

n=s.length();

for

(int

j=0;jn;j++){

temp+=Math.pow(Character.digit(s.charAt(j),

10),

n);

}

if(temp==i){

System.out.println(i);

}

}

}

}

//不太清楚你所說的100間的斐波那契數(shù)是什么概念

是100以內(nèi)的斐波那契數(shù)

還是100步以內(nèi)的斐波那契數(shù),下面給你寫的程序里面n是步數(shù)

public

class

Demo

{

public

static

void

main(String[]

args)

{

int

n

=

20;

fib(n);

}

public

static

void

fib(int

n)

{

long

f1

=

1,

f2

=

1,

fn

=

0;

if

(n

==

1)

System.out.print(f1);

if

(n

==

2)

System.out.print(f2);

else

{

System.out.print(f1+"

");

System.out.print(f2+"

");

for

(int

i

=

2;

i

n;

i++)

{

fn

=

f1

+

f2;

f1

=

f2;

f2

=

fn;

System.out.print(fn+"

");

}

}

}

}

java求水仙花數(shù)

分析:水仙花數(shù)是指:一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:370=33+73+00.這就說明370是一個水仙花數(shù)。

所以要判斷一個三位數(shù)是不是水仙花數(shù),得先取得這個三位數(shù)的的個位,十位和百位。

1:先取得他的百位:int BaiWei = x/100; 因為int是整形,所以不會進行四舍五入,也不會管小數(shù)點后面的數(shù)。

再取得十位:int ShiWei = (x-BaiWei*100)/10;先用這個數(shù)減去百位數(shù)*100,再除以10,原因同上。

最后取得個位數(shù):int GeWei = x-BaiWei*100-ShiWei*10.很明顯,就能得到個位數(shù)。

2:

intb = x/100;

int s = x/100%10;

int g = x%10;

求立方的方法:

1,x = Baiwei*Baiwei*Baiwei+ShiWei*ShiWei*ShiWei+GeWei*GeWei*GeWei

2,Java提供求n次方的方法:java.lang.Math.pow(a, b);其表示為a的b次方。

最后程序:

第一種:

public class ShuiXianHuaShu {

public static void main(String[] args) {

int x = 0; //定義水仙花數(shù)的個數(shù)

for(int i=100;i=999;i++){

int b = i/100; //取得百位數(shù)

int s = (i-100*b)/10; //取得十位數(shù)

int g = (i-s*10-b*100); //取得個位數(shù)

if(i==g*g*g+s*s*s+b*b*b){

x++; //每次符合水仙花數(shù)條件,則x+1;

System.out.print(i+" "); //輸出符合條件的數(shù)

}

}System.out.println(); //換行

System.out.println("水仙花數(shù)總共有"+x+"個"); //輸出水仙花數(shù)的總數(shù)

}

}

第二種:

public class ShuiXianHuaShu {

public static void main(String[] args) {

int x = 0; //定義水仙花數(shù)的個數(shù)

for(int i=100;i=999;i++){

int b = i/100; //取得百位數(shù)

int s = i%100/10; //取得十位數(shù)

int g = i%10; //取得個位數(shù)

if(i==Math.pow(b, 3) + Math.pow(s, 3) + Math.pow(g, 3)){

x++; //每次符合水仙花數(shù)條件,則x+1;

System.out.print(i+" "); //輸出符合條件的數(shù)

}

}System.out.println(); //換行

System.out.println("水仙花數(shù)總共有"+x+"個"); //輸出水仙花數(shù)的總數(shù)

}

}

網(wǎng)站欄目:水仙花數(shù)java代碼,水仙花數(shù)java代碼??途W(wǎng)
當前URL:http://jinyejixie.com/article46/hsdchg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供標簽優(yōu)化、服務器托管、品牌網(wǎng)站制作、動態(tài)網(wǎng)站、微信小程序、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設
吴桥县| 霍邱县| 高平市| 峨山| 丰县| 舟曲县| 江川县| 呼和浩特市| 河池市| 札达县| 泸水县| 威远县| 内黄县| 永春县| 乐东| 金沙县| 长阳| 乐清市| 台南县| 神农架林区| 汶上县| 金昌市| 新巴尔虎右旗| 砀山县| 贡嘎县| 九寨沟县| 云阳县| 巴里| 大名县| 蕉岭县| 恭城| 德清县| 万源市| 甘肃省| 镇沅| 土默特右旗| 沙洋县| 紫金县| 潢川县| 长汀县| 龙口市|