JavaScript编程交流 加入小组

18个成员 23个话题 创建时间:2015-09-15

输入一个数,得出它的公因数用js怎么实现?

发表于2015-09-16 4885次查看

<script type="text/javascript">
var num = parseInt(window.prompt("输入一个6位内的数,得出它的公因数","1"));     //用户输入
document.write("你输入的数是"+num+"他的公因数有<br/>")
for(i=1;i<=num;i++)        //遍历1到输入的数
{
    for(j=num;j>=i;j--)    //遍历输入的数到1
    {
        if(i*j==num)       //如两个数相乘等于所输入的数就是输入数的因数
        {
            document.write(i+"和"+j+"<br/>");
        }
    }
}
</script>

发表回复
你还没有登录,请先 登录或 注册!