給你A和B,求[A,B]區(qū)間內(nèi)有多少個(gè)水仙花數(shù)輸入描述:兩個(gè)整數(shù),用空格隔開(kāi),保證數(shù)字

?? ????
給你A和B,求[A,B]區(qū)間內(nèi)有多少個(gè)水仙花數(shù)
? 輸入描述:
?? 兩個(gè)整數(shù),用空格隔開(kāi),保證數(shù)字都小于等于1000000,否則返回0
? 輸出描述:
?? 一個(gè)數(shù)字,表示[A,B]區(qū)間內(nèi)的水仙花數(shù)個(gè)數(shù)

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到北戴河網(wǎng)站設(shè)計(jì)與北戴河網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)頁(yè)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋北戴河地區(qū)。

分析得分點(diǎn):

????????1、輸入以空格隔開(kāi)的兩數(shù)字(需要解析,去空格)

????????2、數(shù)字要小于等于1000000,否則返回0

????????3、水仙花數(shù)的數(shù)字位數(shù)不確定

具體實(shí)現(xiàn):

package?demo;
/**
?*?@Author?小豬上天
?*?@Email?zhuhuaikuan@gmail.com
?*?@Data?2019/11/5??14:51
?*?@Version?V1.0
?*?@description
?*/
import?java.util.Scanner;
/**
?*?給你A和B,求[A,B]區(qū)間內(nèi)有多少個(gè)水仙花數(shù)
?*?輸入描述:
?*??兩個(gè)整數(shù),用空格隔開(kāi),保證數(shù)字都小于等于1000000,否則返回0
?*?輸出描述:
?*??一個(gè)數(shù)字,表示[A,B]區(qū)間內(nèi)的水仙花數(shù)個(gè)數(shù)
?*
?*/
public?class?demo1?{
????public?static?void?main(String[]?args)?{
????????String[]?input?=?new?Scanner(System.in).nextLine()
????????????????????????????????????.split("?");
????????int?a?=??Integer.parseInt(input[0]);
????????int?b?=?Integer.parseInt(input[1]);
????????if(a>b){??????//判斷輸入兩數(shù)字大小順序
????????????a=a+b;
????????????b=a-b;
????????????a=a-b;
????????}
//????????System.out.println(a);
//????????System.out.println(b);
????????if(b>1000000){?????//數(shù)字大于1000000返回0
????????????System.out.println(0);
????????????return;
????????}
????????int?count=0;
????????for(int?number=a;number<=b;number++){
????????????int?temp?=?number;
????????????int?sum?=?0;
????????????for(int?i=0;i<GetLength(number);i++){
????????????????sum?+=?Math.pow(temp?%?10,?GetLength(number));//次方和相加
????????????????temp?=?temp?/?10;
????????????}
????????????if?(sum?==?number)?{//判斷是否相等
????????????????count++;
????????????}
????????}
????????System.out.println(count);
????}
????static?int?GetLength(int?number){???//分析數(shù)字的具體位數(shù)
????????int?i?=?0;
????????while?(number?/?10?>?0)?{
????????????i++;
????????????number?/=?10;
????????}
????????return?i?+?1;
????}
}

網(wǎng)站題目:給你A和B,求[A,B]區(qū)間內(nèi)有多少個(gè)水仙花數(shù)輸入描述:兩個(gè)整數(shù),用空格隔開(kāi),保證數(shù)字
網(wǎng)站URL:http://muchs.cn/article34/jpgose.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、云服務(wù)器、小程序開(kāi)發(fā)、網(wǎng)站設(shè)計(jì)公司移動(dòng)網(wǎng)站建設(shè)

廣告

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

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司