首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分离数字的数字

分离数字的数字
EN

Stack Overflow用户
提问于 2020-10-13 19:31:27
回答 2查看 281关注 0票数 0

我正在编写一个程序来接收一个正数,并分别输出每个数字。例如,如果输入为692,程序应该输出2、9、6。

我必须使用while循环,并使用模运算符(%)分隔数字。

数字应该是分开的,而不把数字作为字符串,并以数学的方式。

代码:

代码语言:javascript
运行
复制
<div class="column1">
    <div class="input">
      <button onclick="problem_09()"> Run the program </button>
    </div>
    <strong><p id="output"> </p></strong>
</div>

JAVASCRIPT

代码语言:javascript
运行
复制
function problem_09() {
    var outputObj = document.getElementById("output");
    var a = parseInt(prompt("Please enter a number: ", ""));
    var digits = "";

    while(a >= 0){
        var d = a % 10;
        outputObj.innerHTML= "number: "+a+"<br><br>its digits: " + d;
        a = Math.floor(a/10);
    }
  
    outputObj.innerHTML = outputObj.innerHTML + "<br><br>" + "program ended";
    document.getElementsByTagName("button")[0].setAttribute("disabled","true");
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-13 19:34:28

以下是解决办法:

HTML:

代码语言:javascript
运行
复制
<div class="column1">
    <div class="input">
      <button onclick="problem_09()"> Run the program </button>
    </div>
    <strong><div id="output"> </div></strong>
  </div>

联署材料:

代码语言:javascript
运行
复制
function problem_09() {
  var outputObj = document.getElementById("output");
  var a = parseInt(prompt("Please enter a number: ", ""));
  var digit = "";
  outputObj.innerHTML = ""
  while(a > 0){
    let num = a%10
    a = Math.floor(a/10)
    digit += "<p>"+num+"</p>"
  }
  outputObj.innerHTML = digit + "<br><br>" + "program ended";
  document.getElementsByTagName("button")[0].setAttribute("disabled","true");
}

工作代码:https://codepen.io/TheKetan2/pen/rNLOrGR

产出:

票数 0
EN

Stack Overflow用户

发布于 2020-10-13 19:54:05

从数学上讲,取剩余的模10,除以10。

代码语言:javascript
运行
复制
num = some number
while (num>0):
    print(num%10)
    num = num/10
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64341966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档