这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF4 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/sdscfz/SF4/homework/12972 |
这个作业的目标 | 第10次作业-递归求斐波那契数列第N项的值 |
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script> var n = prompt('欢迎使用简易计算器:\n1.加法计算器:\n2.减法计算器:\n3.乘法计算器:\n4除法计算器:\n5.退出:\n请输入你的选择:');
function Calculate(n) {
n = parseInt(n);
while (n != 5) {
switch (n) {
case 1:
n1 = parseInt(prompt('请输入第一个数'));
n2 = parseInt(prompt('请输入第二个数'));
alert(n1 + n2);
break;
case 2:
n1 = parseInt(prompt('请输入第一个数'));
n2 = parseInt(prompt('请输入第二个数'));
alert(n1 - n2);
break;
case 3:
n1 = parseInt(prompt('请输入第一个数'));
n2 = parseInt(prompt('请输入第二个数'));
alert(n1 * n2);
break;
case 4:
n1 = parseInt(prompt('请输入第一个数'));
n2 = parseInt(prompt('请输入第二个数'));
alert(n1 / n2);
break;
case 5:
n = 5;
break;
}
n = prompt('欢迎使用简易计算器:\n1.加法计算器:\n2.减法计算器:\n3.乘法计算器:\n4除法计算器:\n5.退出:\n请输入你的选择:');
n = parseInt(n);
}
}
Calculate(n);
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var n = parseInt(window.prompt('计算斐波那契数列,只需输入数字即可'));
var qiuruikai1 = 1,
qiuruikai2 = 1,
qiuruikai3;
if (n>2) {
for (var qrk = 0;qrk < n - 2;qrk ++) {
qiuruikai3 = qiuruikai1 + qiuruikai2;
qiuruikai1 = qiuruikai2;
qiuruikai2 = qiuruikai3;
}
document.write(qiuruikai3);}
else {
document.write(1)
}
</script>
</body>
</html>