2001年程序员考试试题(12)
发布时间:2021-06-07
发布时间:2021-06-07
2001年程序员考试试题大家看看吧,这是真题,
<input type = "text" name = "min_multiple"> </form>
<!--以上为Form的定义,以及设定在点击按钮“请单击这里进行计算”时进行正整数的验证以及计算。-->
.....// JavaScript区域开始标识等(略) function judge (num) {
if ( num <= 0 ) { return -1 }
else if ( num > 0 ) { return l } else
{ return 0 } ; }
// judge 函数用于判断变量 num 的值是否为正整数
function caculate (theforln) {
var li_integer_1, li_integer_2, li_temp //定义两个整数变量与临时变量
var li_com_divisor, li_com_multiple //定义最大公约数与最小公倍数变量
li_integer_1=parseInt( ___(2)___ ); li_integer_2=parseInt( ___(3)___ ); //取出用户输入的数值字符串,并执行字符串(可能是浮点数)向整数的转换 //如果输入的不是数值字符串,parseInt返回的是非数值的特殊值 if (___(n)___)
{ alert( "请输入两个数字!" ) 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小,将数值对调以便执行辗转相除法
上一篇:如何更改开机画面
下一篇:湘教版小学科学五年级下册教案