中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

給你A和B,求[A,B]區間內有多少個水仙花數 輸入描述: 兩個整數,用空格隔開,保證數字

發布時間:2020-07-21 13:47:31 來源:網絡 閱讀:620 作者:朱懷寬 欄目:編程語言

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


分析得分點:

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

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

????????3、水仙花數的數字位數不確定


具體實現:

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]區間內有多少個水仙花數
?*?輸入描述:
?*??兩個整數,用空格隔開,保證數字都小于等于1000000,否則返回0
?*?輸出描述:
?*??一個數字,表示[A,B]區間內的水仙花數個數
?*
?*/
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){??????//判斷輸入兩數字大小順序
????????????a=a+b;
????????????b=a-b;
????????????a=a-b;
????????}
//????????System.out.println(a);
//????????System.out.println(b);
????????if(b>1000000){?????//數字大于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){???//分析數字的具體位數
????????int?i?=?0;
????????while?(number?/?10?>?0)?{
????????????i++;
????????????number?/=?10;
????????}
????????return?i?+?1;
????}
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广河县| 望谟县| 中西区| 工布江达县| 兖州市| 蓬溪县| 广灵县| 南岸区| 大化| 孝昌县| 岳普湖县| 来宾市| 赤城县| 南雄市| 定南县| 南宁市| 兴海县| 长阳| 涿州市| 镇赉县| 龙陵县| 皋兰县| 万全县| 乌审旗| 巧家县| 小金县| 桂东县| 达拉特旗| 阿合奇县| 湛江市| 汪清县| 甘谷县| 肇庆市| 饶阳县| 徐闻县| 军事| 方城县| 彩票| 潢川县| 米易县| 化德县|