程式設計工藝大師
1.電腦隨機0-9選出3個數字(數字可重複) 10ex:123, 019
參考:
JavaScript小程式:不重覆的random亂數
[JavaScript]如何使用JavaScript
a. 寫出演算法
b. Javascript 程式完成。
3. 部落格 (期中考之後的部分) 40
4. 挑戰滿分題, 俄羅斯輪盤 30
========================================================================
2.有使用者猜數字
ex:使用者可輸入:1 2 3 5 或 1235
3.電腦判斷是否正確告知使用者
ex:3A0B (猜中三格個數且都是正確位置)
A代表數字正確位置正確
B代表數字正確位置不正確
4.再由迴圈不斷進行 使用者輸入 電腦判斷
5.並且計算 使用者輸入次數
例子:
答案 1234 使用者:4321 電腦輸出:0A4B
答案 1234 使用者:1458 電腦輸出:1A1B
答案不能被列印出來
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=BIG5"> <title>第一支javaScript</title> </head> <body> <h2>document.write用法</h2> <Script type ="text/javascript"> var rx1=0,rx2=0,rx3=0,maxNum=0,minNum=0; maxNum=9; mixNum=0; rx1=Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum; rx2=Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum; rx3=Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum; while(rx1==rx2) { rx1=Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum; } while(rx2==rx3 || rx3==rx1 ) { rx3=Math.floor( Math.random() * (maxNum - minNum + 1) ) + minNum; } document.write("亂數"+rx1,rx2,rx3); </Script> </body> </html>