/* 假设一个简单的ATM机的取款过程是这样的:
首先提示用户输入密码(password),
最多只能输入三次,超过3次则提示用户“密码错误,
请取卡”结束交易。如果用户密码正确,
再提示用户输入取款金额(amount),
ATM机只能输出100元的纸币,一次取钱数要求最低
100元,最高1000元。
若用户输入的金额符合上述要求,则打印输出用户取得钱数,
最后提示用户“交易完成,请取卡”,否则提示用户重新输入金额。
假设用户密码是111111,请编程实现。*/
/*for(i = 1;i<=3;i++){
var p = parseInt(prompt("请输入密码"));
if(p==111111){
var m =parseInt(prompt("请输入取款金额"));
var ms =m%100;
if(m>=100 && ms<=1000 &&ms==0){
document.write("您的取款金额为:"+m);
break;
}
else{
document.write("您的输入有误,请重新输入");
break;
}
}
else{
if(i<=3){
alert("密码错误,请重新输入");
}
else{
alert("密码错误,请取卡")
}
}
}*/
/*if(i>3){
document.write("密码错误,请取卡")
}*/
//猴子吃桃
/*var sum = 1;
for(i=1;i<7;i++){
sum = (sum + 1)*2;
}
alert(sum)
*/
//棋盘粮食重量
/*var z = 0;
for(var i = 1;i<64; i++){
var s = 1;
for(var j = 1;j<=i; j++){
s=s*2;
}
z = z + s*0.00001+0.00001;
}alert(z)*/
//马拉粮食
/*var i = 0;
for(var dm = 0;dm<=50;dm++){
for(var zm = 0; zm<=100;zm++){
for(var xm =0;xm<=100;xm++){
if(dm*2 + zm*1 +xm*0.5==100&&dm+zm+xm==100&&xm%2==0){
console.log(dm,zm,xm);
i++
}
}
}
}alert(i)*/
//阶乘
/*var n = parseInt(prompt("请输入数字"));
var z = 0;
for(var i = 1;i<=n; i++){
var s = 1;
for(var j = 1;j<=i; j++){
s = s*j;
}
z = z+s;
}alert(z)
*/