日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Java求水仙花數(shù)的代碼 java中水仙花數(shù)的代碼怎么寫

用Java寫個(gè)關(guān)于“水仙花數(shù)”的程序?

按一下代碼執(zhí)行:

我們提供的服務(wù)有:網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、西寧ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的西寧網(wǎng)站制作公司

public class woo {

public static void main(String args[]) {

System.out.println("100-1000中的水仙花數(shù)有:");

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

int single? = i%10;

int ten = i/10%10;

int hundred = i/10/10%10;

//水仙花數(shù)判斷要求

if(i == (single*single*single+ten*ten*ten+hundred*hundred*hundred)){

System.out.println(i);

}

}

}

}

擴(kuò)展資料:

水仙花數(shù)只是自冪數(shù)的一種,嚴(yán)格來說3位數(shù)的3次冪數(shù)才稱為水仙花數(shù)。

一位自冪數(shù):獨(dú)身數(shù)

兩位自冪數(shù):沒有

三位自冪數(shù):水仙花數(shù)

四位自冪數(shù):四葉玫瑰數(shù)

五位自冪數(shù):五角星數(shù)

六位自冪數(shù):六合數(shù)

七位自冪數(shù):北斗七星數(shù)

八位自冪數(shù):八仙數(shù)

九位自冪數(shù):九九重陽數(shù)

十位自冪數(shù):十全十美數(shù)

參考資料:

水仙花數(shù)——百度百科

java水仙花數(shù)

public class ShuiXianShu

{

/**

* 題目:打印出100-999之間所有的"水仙花數(shù)",所謂"水仙花數(shù)"是指一個(gè)三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。

* 例如:153是一個(gè)"水仙花數(shù)",因?yàn)?53=1的三次方+5的三次方+3的三次方。

* 1.程序分析:利用for循環(huán)控制100-999個(gè)數(shù),每個(gè)數(shù)分解出個(gè)位,十位,百位。*

*/

public static void main(String[] args)

{

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

{

int geWei,shiWei,baiWei;

baiWei=i/100;

shiWei=(i-baiWei*100)/10;

geWei=i-baiWei*100-shiWei*10;

if(i==geWei*geWei*geWei+shiWei*shiWei*shiWei+baiWei*baiWei*baiWei)

{

System.out.println(i);

}

}

}

}

這個(gè)是我以前做過的,樓主可以參考

求水仙花數(shù)的java程序代碼

public class Daffodil {

/**

*

* @param

* @return void

* @param args

* desc

*/

public static void main(String[] args) {

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

int a = n / 100;

int b = (n % 100) / 10;

int c = n % 10;

if(Math.pow(a, 3)+Math.pow(b,3)+Math.pow(c,3)==n){

System.out.println(n);

}

}

}

}

java求水仙花數(shù),怎么樣統(tǒng)計(jì)水仙花數(shù)的個(gè)數(shù)???

統(tǒng)計(jì)水仙花數(shù)的個(gè)數(shù)的話可以使用一個(gè)變量來計(jì)數(shù),循環(huán)判斷如果這個(gè)數(shù)是水仙花數(shù)的話,就把這個(gè)數(shù)加1。

具體示例代碼如下:

publicclassDemo1{

publicstaticvoidmain(String[]args){

System.out.println(\\\"100~999之間的水仙花數(shù)是:\\\");

intcount=0;

for(intcustNo=100;custNolt;=999;custNo++){

intgeWei=custNo%10;

intshiWei=custNo/10%10;

intbaiWei=custNo/100%10;

if(custNo==geWei*geWei*geWei+shiWei*shiWei*shiWei+baiWei*baiWei*baiWei){

count++;

System.out.println(custNo);

}

}

System.out.println(\\\"個(gè)數(shù):\\\"+count);

}

}

接下來介紹下什么是水仙花數(shù):

水仙花數(shù)是指一個(gè)n位數(shù)(n≥3),它的每個(gè)位上的數(shù)字的n次冪之和等于它本身。

水仙花數(shù)java語言程序

求水仙花數(shù)的Java程序如下

public?class?E?{

public?static?void?main(String[]?args)?{

System.out.println("水仙花數(shù)");

for(int?i=100;i1000;i++){

int?a=i/100;

int?b=i/10%10;

int?c=i%10;

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

System.out.print(i+"?");

}

}

}

}

運(yùn)行結(jié)果

水仙花數(shù)

153 370 371 407

java求水仙花數(shù)

按照你的要求編寫的求N位水仙花數(shù)的程序如下

import?java.util.Scanner;

public?class?CCC?{

public?static?void?main(String[]?args)?{

System.out.print("請(qǐng)輸入正整數(shù)N(3=N=7):");

Scanner?sc=new?Scanner(System.in);

int?N=sc.nextInt();

if(N3?||?N7){

System.out.println("N3?或者?N7");

return;

}

int?min=(int)Math.pow(10,?N-1);

int?max=(int)Math.pow(10,?N);

for(int?i=min;imax;i++){

int?tmp=i;

int?j=0;

int?a[]=new?int[N];

while(tmp!=0){

a[j]=tmp%10;

tmp=tmp/10;

j++;

}

int?sum=0;

for(int?k=0;kN;k++){

sum=sum+(int)Math.pow(a[k],N);

}

if(sum==i){

System.out.println(i);

}

}

}

}

運(yùn)行結(jié)果

請(qǐng)輸入正整數(shù)N(3=N=7):4

1634

8208

9474


文章名稱:Java求水仙花數(shù)的代碼 java中水仙花數(shù)的代碼怎么寫
文章轉(zhuǎn)載:http://www.dlmjj.cn/article/doooioi.html