有一个4个长度的数组,每个位置装有0-9之间的随机数字,有10次输入的机会来猜每个位置的上的数是什么,
每次猜完4个数字以后都要给出提示,正确几个 错误几个,只有位置和数字完全正确才算正确,其他情况全视为错误。
源码:
var arr = new Array(4);
var right=0;
var wrong=0;
arr[0]=Math.random()*10;
arr[1]=Math.random()*10;
arr[2]=Math.random()*10;
arr[3]=Math.random()*10;
for(var i=0;i<2;i++){
var a1=prompt("请输入整数a1");
var a2=prompt("请输入整数a2");
var a3=prompt("请输入整数a3");
var a4=prompt("请输入整数a4");
if(arr[0]==a1){
right++;
}
else {
wrong++;
}
if(arr[1]==a2){
right++;
}
else {
wrong++;
}
if(arr[2]==a3){
right++;
}
else {
wrong++;
}
if(arr[3]==a4){
right++;
}
else {
wrong++;
}
if(right==4){
console.log('第'+(i+1)+"次测试");
console.log('猜对了,真厉害!!');
console.log('程序结束');
break;
}
else {
console.log('第'+(i+1)+"次测试");
console.log('正确'+right+"个");
console.log('错误'+wrong+"个");
}
right=0;
wrong=0;
}
console.log('程序结束!')