国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

天津市城鄉(xiāng)建設(shè)委員會網(wǎng)站百度有幾個總部

天津市城鄉(xiāng)建設(shè)委員會網(wǎng)站,百度有幾個總部,網(wǎng)站開發(fā)項目具體的流程,做網(wǎng)站要會編程么目錄 一、題目&#xff1a; 二、思路&#xff1a; 三、代碼&#xff1a; 一、題目&#xff1a; 分解因數(shù) 《分解因數(shù)》題目鏈接 所謂因子分解&#xff0c;就是把給定的正整數(shù)a&#xff0c;分解成若干個素數(shù)的乘積&#xff0c;即 a a1 a2 a3 ... an,并且 1 < a1…

目錄

一、題目:

二、思路:

?三、代碼:


?

一、題目:

分解因數(shù)? ? ??《分解因數(shù)》題目鏈接

????????所謂因子分解,就是把給定的正整數(shù)a,分解成若干個素數(shù)的乘積,即 a = a1 × a2 × a3 × ... × an,并且 1 < a1 ≤ a2 ≤ a3 ≤ ... ≤ an。其中a1、a2、...、an均為素數(shù)。 先給出一個整數(shù)a,請輸出分解后的因子。?

輸入描述:
輸入包含多組數(shù)據(jù),每組數(shù)據(jù)包含一個正整數(shù)a(2≤a≤1000000)。

輸出描述:
對應(yīng)每組數(shù)據(jù),以“a = a1 * a2 * a3...”的形式輸出因式分解后的結(jié)果。示例1
輸入
10

18
輸出
10 = 2 * 5

18 = 2 * 3 * 3

二、思路:

? ? ? ? 本題是因子分解,但是需要考慮素數(shù)的分解。即:

  • 如果是素數(shù):例如 5 = 5
  • 如果是合數(shù):例如12 = 2 * 2 * 3?

? ? ? ? ?從i = [ 2 , sqrt(a) ]循環(huán)判斷,如果?i?能被 a?整除,就進入內(nèi)循環(huán)。這個過程類似 《因子個數(shù)》的題。方法思路是一樣的。題目鏈接:因子個數(shù)

具體思路在代碼中。

1、題目要求的輸入輸出

? ? ? ? 因為最后輸出有格式要求,所以我們用 printf 格式化輸出,每個輸出的后面都不一樣,所以用字符串進行后面的顯示。

????????使用 String.join()方法:返回使用指定分隔符拼接后的字符串。傳入的參數(shù)有兩個:分隔符(要以什么符號進行拼接)、需要拼接的字符串的數(shù)組/集合...這里使用List

2、質(zhì)因數(shù)分解

?????????循環(huán)從 2?開始判斷,注意判斷的范圍?i <= Math.sqrt(n)? <--等價于-->?i * i <= n

如果?n =?x * y,那么如果?x <= y ,那么?x?一定在 [ 2 ,?\sqrt{n}?]?中。

?三、代碼:

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;/*** Created with IntelliJ IDEA.* Description: 質(zhì)因數(shù)分解* User: WangWZ* Date: 2023-04-12* Time: 16:33*/
public class Main {//質(zhì)因數(shù)分解: 分解 nprivate static ArrayList<String> func(int n) {ArrayList<String> ans = new ArrayList<>();//循環(huán)判斷是否是 n的因子//i <= Math.sqrt(n) 也可以寫成 i * i <= nfor(int i = 2; i <= Math.sqrt(n);i++) {//因為題目中,一個因子可以乘積多次,所以用 while循環(huán)//每循環(huán)一次更新 n 的值,再繼續(xù)找更新后的 n的值的因子while(n % i == 0) {//此時 i 是 n 的一個因子,所以將 i 加入ans//ans 中存儲的是String類型的,而 i是 int類型,所以要進行類型轉(zhuǎn)換//使用String.valueOf(i)ans.add(String.valueOf(i));if(n % 1 == 0) {n = n / i;}}}//判斷 n 的值//如果 n != 1,說明此時 n 是素數(shù),其也是傳入?yún)?shù) n 的一個因子//如果 n == 1,說明上面的循環(huán)已經(jīng)把 傳入?yún)?shù) n的全部因子找到了if(n != 1) {ans.add(String.valueOf(n));}//循環(huán)結(jié)束,返回ansreturn ans;}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while(scanner.hasNextInt()) {//輸入是數(shù)字int n = scanner.nextInt();//因為最后輸出有格式要求,所以我們用 printf格式化輸出//每個輸出的后面都不一樣,所以用字符串進行后面的顯示//使用 String.join()方法:返回使用指定分隔符拼接后的字符串//傳入的參數(shù)有兩個:分隔符(要以什么符號進行拼接)、需要拼接的字符串的數(shù)組/集合...//這里使用ListList<String> list = func(n);System.out.printf("%d = %s\n",n,String.join(" * ",list));}}
}

http://aloenet.com.cn/news/27919.html

相關(guān)文章:

  • 鄭州七彩網(wǎng)站建設(shè)公司怎么樣常熟網(wǎng)絡(luò)推廣
  • 黔江網(wǎng)站建設(shè)百度推廣找誰做
  • WordPress積分打賞插件制作企業(yè)seo培訓
  • 網(wǎng)站制作一條龍東莞網(wǎng)站建設(shè)快速排名
  • 網(wǎng)站怎么添加廣告代碼鄭州競價代運營公司
  • 濟南網(wǎng)站建設(shè)和網(wǎng)絡(luò)推廣哪個好google 官網(wǎng)入口
  • 江門網(wǎng)站建設(shè)網(wǎng)絡(luò)平臺推廣方案
  • 重慶網(wǎng)站建設(shè)公司排名淘寶指數(shù)查詢?nèi)肟?/a>
  • 商城網(wǎng)站如何建設(shè)方案草根seo視頻大全
  • 高端網(wǎng)站建設(shè) 司法搜索引擎公司排名
  • 服務(wù)器禁止ip訪問網(wǎng)站北京seo公司司
  • 大學電子商務(wù)網(wǎng)站建設(shè)seo快速優(yōu)化軟件網(wǎng)站
  • 網(wǎng)站的手機站頁面重復新聞源軟文發(fā)布平臺
  • 壽光網(wǎng)站開發(fā)種子搜索引擎torrentkitty
  • 日本軟銀集團最大股東引擎優(yōu)化
  • 外文網(wǎng)站做t檢驗分析seo數(shù)據(jù)統(tǒng)計分析工具有哪些
  • 網(wǎng)站優(yōu)化一般要怎么做推廣優(yōu)化廠商聯(lián)系方式
  • 免費網(wǎng)站服務(wù)seo運營
  • 珠寶品牌網(wǎng)站設(shè)計杭州網(wǎng)絡(luò)推廣網(wǎng)絡(luò)優(yōu)化
  • 衡水做wap網(wǎng)站互聯(lián)網(wǎng)培訓
  • 物流網(wǎng)站建設(shè)方案ks免費刷粉網(wǎng)站推廣
  • 旅游網(wǎng)站做模板素材鏈接轉(zhuǎn)二維碼
  • WordPress 推酷 主題深圳百度推廣排名優(yōu)化
  • 彩票推廣網(wǎng)站如何做今日新聞快報
  • 住房城鄉(xiāng)建設(shè)管理委員官方網(wǎng)站小程序開發(fā)公司哪里強
  • 常州想做個企業(yè)的網(wǎng)站找誰做東莞推廣系統(tǒng)
  • 廣告文化網(wǎng)站建設(shè)2023新聞大事件摘抄
  • 韓國b2c電商網(wǎng)站百度排名點擊器
  • 網(wǎng)站建設(shè)與管理電子教程廣告公司是做什么的
  • 酒店網(wǎng)站開發(fā)合同哈爾濱最新信息