博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

第十次作业

Posted on 2023-05-10 20:18  少杰y  阅读(9)  评论(0编辑  收藏  举报
这个作业属于哪个课程 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>