nbsp; return } else if ( judge (li_integer_l) !=1 | judge(li_integer_2) != 1 ) { alert( "请输入正整数!" ) return }; //判断输入的数值是否为正数 theform.num1.value = li_integer_1 theform.num2.value = li_integer_2 //将转换后的正整数写回 form 中,替换用户可能输入的正浮点数 if ( li_integer_1 < li_integer_2 ) {li_integer_1 = li_integer_1 + li_integer_2 ; ___(5)___; ___(6)___; }; //如果正整数1比正整数2小,将数值对调以便执行辗转相除法
While ( li_integer_1 != li_integer_2) { li_integer_1 =li_integer_l - li_integer_2); if ( li_integer_1 < li_integer_2 ) { ...
该程序段内容同上 }; //如果数 1 小于数 2 ,调换数值 } //执行辗转相除法 li_com_divisor = li_integer_1; ___(7)___: //求出最大公约数与最小公倍数 theform.max_divisor.value = li_com_divisor theform_min_multiple.value = li_com_multiple //将结果显示在页面上 } //caculate函数首先判断进行计算的条件, //然后运用辗转相除法求出最大公约数, //再利用两个正整数的积除以最大公约数求出最小公倍数。
上一页 [1] [2] [3] |