軟件測試 > 測試開發技術 > 軟件測試開發語言 > 自動測試腳本語言 >
下一頁 1 2 3 4
<html>
<head>
<title>24點</title>
<meta name="author" content="dlpower@163.com">
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
</head>
<body>
<br>
計算24點(加、減、乘、除、括號) Javascript版 v1.0<br><br>
作者:<a href='mailto:dlpower@163.com'>dlpower@163.com</a> (轉貼請注明作者)<br><br>
2004-04-26 <br><br><br><br>
<form>
請輸入四個數字(1-13):<br><br>
<input type="text" name="fa" size="2">
<input type="text" name="fb" size="2">
<input type="text" name="fc" size="2">
<input type="text" name="fd" size="2">
<br><br><input type="button" name="btn" onclick="javascript:funCount()" value=" 計算 ">
</form>
<br><br>
<br><br>
一副牌(52張)中,任意抽取4張可有1820種不同組合,其中有458個牌組算不出24點。
<br><br>
二十世紀80年代中期,孫士杰從上海到美國定居。孫士杰有幾位鄰居是美國人。鄰居家<br>
的小孩到他家串門,他沒有別的玩具供孩子們玩,就靈機一動,拿出一副撲克來教他們<br>
玩“24點”。誰知,這一玩,竟令美國孩子著了迷。這些孩子又把這種游戲帶回家中和<br>
學校,人們發現這種游戲對開發智力十分有益,后來就在全美推廣開了。
<script language="JavaScript">
function log(str)
{
document.write("<br>"+str);
}
//生成計算表達式
function genExpress(exp,a,b,c,d,m1,m2,m3)
{
var exp=exp.replace("a",a);
exp=exp.replace("b",b);
exp=exp.replace("c",c);
exp=exp.replace("d",d);
exp=exp.replace("m1",m1);
exp=exp.replace("m2",m2);
exp=exp.replace("m3",m3);
return exp;
}
var answer = new Array();//正確答案的表達式
var counter = 0;//答案的個數
//測試表達式是否正確