亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

迭代的最近整除數

迭代的最近整除數

慕容3067478 2021-11-12 17:36:47
我有這個代碼https://codepen.io/clickDcode/pen/jOOEQRQfunction myFunction() {  var ans;  var num = document.getElementById("num").value;  var div = document.getElementById("div").value;  var mod = (Number(num) + Number(div)) % Number(div);  if (mod == 0)    var ans = num;  else    var ans = (Number(num) + Number(div)) - Number(mod);  document.getElementById("demo").innerHTML = ans;}<p>  Divisible by:  <input type="number" id="div" name="text2" placeholder="0">  <p/>  <p>    Your Number:    <input type="number" id="num" name="text1" placeholder="0" onchange="myFunction()">  </p>  <p id="demo"></p>已經完成了獲取最近的可整除數現在,我需要像下面這樣迭代 (10) 答案示例:可被:22 整除您的號碼:55(回答:最近的更大的整除數是 66)輸出必須是:可被:22 整除您的號碼:556688110132154176198220242264(通過可整除數使用迭代數)
查看完整描述

2 回答

?
蕪湖不蕪

TA貢獻1796條經驗 獲得超7個贊

遞歸呢?


function ndn(d, n, i, ac) {

    if (i === 0) return ac;

    var m = n % d;

    if (m !== 0) n += d - m;

    ac.push(n);

    return ndn(d, n + d, --i, ac);

}


ndn(22, 55, 10, []);


查看完整回答
反對 回復 2021-11-12
?
繁華開滿天機

TA貢獻1816條經驗 獲得超4個贊

function myFunction() {

  var ans = 0;

  var text = "";


  var num = document.getElementById("num").value;

  var div = document.getElementById("div").value;

  var mod = (Number(num) + Number(div)) % Number(div);


  if (mod == 0)

    var ans = num;

  else

    var ans = (Number(num) + Number(div)) - Number(mod);


  var init = 0;

  if (Number(ans) % Number(div) === 0) {

    text = addToText(text, ans)

    init = 1;

  }


  for (i = init; i < 10; i++) {

    ans = Number(ans) + Number(div);

    text = addToText(text, ans)

  }


  function addToText(text, ans) {

    return text + "Next TS : " + ans + "<br>";

  }


  document.getElementById("demo").innerHTML = text;


}

<p>

  Divisible by:

  <input type="number" id="div" name="text2" placeholder="0">

  <p/>

  <p>

    Your Number:

    <input type="number" id="num" name="text1" placeholder="0" onchange="myFunction()">

  </p>


  <p id="demo"></p>


查看完整回答
反對 回復 2021-11-12
  • 2 回答
  • 0 關注
  • 158 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號