水仙花數:水仙花數是三位數,它的各位數字的立方和等于這個三位數本身,例如:370=33+73+00;371=33+73+13,370、371就是一個水仙花數
注意:要判斷一個三位數是不是水仙花數,得先取得這個三位數的的個位,十位和百位
普通for循環:
publicclassDaffodil{publicstaticvoidmain(String[]args){intcount=0;//定義水仙花數的個數for(inti=100;i<=10000;i++){//水仙花數范圍intb=i/100;//取得百位數ints=(i-100*b)/10;//取得十位數intg=(i-s*10-b*100);//取得個位數if(i==g*g*g+s*s*s+b*b*b){//水仙花數判定System.out.print(i+"");//輸出符合條件的數count++;}}System.out.println();//換行System.out.println("水仙花數總共有"+count+"個");//輸出水仙花數的總數}}
while循環:
publicclassDaffodil{publicstaticvoidmain(Stringargs[]){inti=100;intcount=0;//定義水仙花數的個數while(i<10000){intb=i/100;//取得百位數ints=(i-100*b)/10;//取得十位數intg=(i-s*10-b*100);//取得個位數if(i==g*g*g+s*s*s+b*b*b){//水仙花數判定System.out.print(i+"");//輸出符合條件的數count++;}i+=1;}System.out.println();System.out.println("水仙花數總共有"+count+"個");//輸出水仙花數的總數}}
do-while循環:
publicclassDaffodil{publicstaticvoidmain(Stringargs[]){inti=100;intcount=0;//定義水仙花數的個數do{i+=1;intb=i/100;//取得百位數ints=(i-100*b)/10;//取得十位數intg=(i-s*10-b*100);//取得個位數if(i==g*g*g+s*s*s+b*b*b){//水仙花數判定System.out.print(i+"");//輸出符合條件的數count++;}}while(i<10000);System.out.println();System.out.println("水仙花數總共有"+count+"個");//輸出水仙花數的總數}}
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
(資料圖片僅供參考)據了解,“開放麒麟”是中國首個桌面操作系統開發者平臺,將打造具有自主創新技術的開源桌面操作系統。2022年6月,“開放麒麟”正式推出。操作系統被稱做是計算機的靈魂,但我國的國產操作系統研發起步較晚,在一些核心技術上尚待突破,“ 開放麒麟 ” 開發者平臺將通過開放操作系統源代碼的方式,讓更多的開發者共同參與國...
銀行加息什么意思?加息簡單理解就是提高存款利率和貸款利率。是一個國家或地區的中央銀行提高利息的行為,從而使商業銀行對中央銀行的借貸成本提高,進而迫使市場的利息也進行增加。加息的目的包括減少貨幣供應、壓抑消費、壓抑通貨膨脹、鼓勵存款、減緩市場投機等等。銀行加息是提高存款利息嗎?加息只是一個統稱,一般央行在宣布加息的時候會文件上會寫明提高存款利息還是貸款利息或者二者一起提高,所以具體要看文件公告,提高...
(相關資料圖)關于湖北移動合家歡怎樣收費的知識大家了解嗎?以下就是小編整理的關于湖北移動合家歡怎樣收費的介紹,希望可以給到大家一些參考,一起來了解下吧!1、超能合家歡頁面添加的流量共享成員不超過三人時,收取主卡賬戶每月10元功能費;超過三人時,收取主卡賬戶每月15元功能費,副卡不收取功能費。2、50GBWLAN流量僅限中國內地使用,最多支持3臺終端同時在線使用。認證賬號密碼統一使用主賬戶的手機號碼...