问题描述: 用JavaScript实现把一个合数用质因数相乘的形式表示出来,并按要求格式输出。例如: 100=2*2*5*5 输入描述: 输入一个整数n 输出描述: 查找并输出整数n的质因数 输入样例: 100 输出样例: 100=2*2*5*5

区块链毕设网qklbishe.com为您提供问题的解答

问题描述:

用JavaScript实现把一个合数用质因数相乘的形式表示出来,并按要求格式输出。例如: 100=2*2*5*5
输入描述: 输入一个整数n
输出描述: 查找并输出整数n的质因数
输入样例: 100
输出样例: 100=2*2*5*5
  这样写ok吗?js的输出输入怎么写啊
    let resList = []
    function search (n) {
      let flag = true; //初始认为是素数
      for (let i = 2; i <= Math.sqrt(n); i++) {
        if (n % i == 0) {
          flag = false  //不是素数
          resList.push(i)
          newN = n / i
          break
        }
      }
      if (flag) resList.push(n)
      else search(newN)
    }

    function demo (input) {
      search(input)
      output = `${input}=${resList.join(‘*’)}`
      return output
    }
    console.log(demo(100))   //100=2*2*5*5

23:17

以上就是关于问题问题描述:
用JavaScript实现把一个合数用质因数相乘的形式表示出来,并按要求格式输出。例如: 100=2*2*5*5 输入描述: 输入一个整数n
输出描述: 查找并输出整数n的质因数
输入样例: 100
输出样例: 100=2*2*5*5的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

从业7年-专注一级市场


微信:btc9767
TELEGRAM :https://t.me/btcok9

具体资料介绍

web3的一级市场千万收益的逻辑


进群点我



qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 问题描述: 用JavaScript实现把一个合数用质因数相乘的形式表示出来,并按要求格式输出。例如: 100=2*2*5*5 输入描述: 输入一个整数n 输出描述: 查找并输出整数n的质因数 输入样例: 100 输出样例: 100=2*2*5*5