鱼C论坛

 找回密码
 立即注册
查看: 3540|回复: 10

[已解决]求助

[复制链接]
发表于 2022-5-22 15:16:07 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1.png 2.png 3.png
最佳答案
2022-5-22 17:19:52


这里 for 循环求倍数和还可以用 if ,我这里直接叠加了

参考代码:
<script>
    // 1
    var sum = 0;
    for (var i = 1; i <= 100; i++) {
        sum += i;
    }
    alert("总和: " + sum + "  平均值为: " + sum / 100);

    // 2
    var evenSum = 0;
    for (var i = 2; i <= 100; i += 2) {
        evenSum += i;
    }
    alert("偶数和: " + evenSum);

    // 3
    var sum = 0
    for (var i = 7; i <= 100; i += 7) {
        sum += i;
    }
    alert("100 内为 7 的倍数的数的总和为:" + sum);


    // 4
    var str = "";
    for (var i = 0; i < 4; i++) {
        str += "⭐⭐⭐⭐⭐\n";
    }
    alert(str);

    // 5
    var str = "";
    for (var i = 1; i <= 5; i++) {
        for (var j = 0; j < i; j++) {
            str += "⭐";
        }
        str += "\n";
    }
    alert(str);


    // 6
    var str = "";
    for (var i = 1; i <= 9; i++) {
        for (var j = 1; j <= i; j++) {
            str += j + " * " + i + " = " + i * j + "  ";
        }
        str += "\n";
    }
    console.log(str);

    // 7
    for (; ;) {
        var user = prompt("请输入用户名: ");
        var password = prompt("请输入密码: ");
        if (user == "admin" && password == "123456") {
            alert("登入成功!");
            break;
        } else {
            alert("用户或密码错误!请重新输入...");
        }
    }

    // 8
    var sum = 0;
    for (var i = 1; i <= 100; i++) {
        var temp = i + "";
        if (temp.charAt(temp.length - 1) == "3") {
            continue;
        }
        sum += i;
    }
    alert(sum);

    // ATM
    var balance = 100;
    app: for (; ;) {
        var code = prompt("请输入你要执行的操作:\n    1.存钱\n    2.取钱\n    3.查询余额\n    4.退出");
        var msg = "";
        switch (code) {
            case "1":
                balance += Number.parseInt(prompt("请输入存储的金额:"));
                alert("你的余额为:" + balance);
                break;
            case "2":
                var temp = Number.parseInt(prompt("请输入取出的金额:"));
                if (temp > balance) {
                    alert("你的余额不足!");
                } else {
                    balance -= temp;
                    alert("你的余额为:" + balance);
                }
                break;
            case "3":
                alert("你的余额为:" + balance);
                break;
            case "4":
                alert("退出程序...");
                break app;
            default:
                alert("代码输入错误,请输入 1 ~ 4 整数!");
        }
    }



</script>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-5-22 15:59:51 | 显示全部楼层
本帖最后由 柿子饼同学 于 2022-5-22 16:03 编辑

亲 , 作业要先自己独立思考哦
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-22 16:00:33 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-5-22 16:45:58 | 显示全部楼层
柿子饼同学 发表于 2022-5-22 15:59
亲 , 作业要先自己独立思考哦

这个超过我能力范围了,新手不是应该先要模仿吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-22 16:47:24 | 显示全部楼层
suwen820057598 发表于 2022-5-22 16:45
这个超过我能力范围了,新手不是应该先要模仿吗

可是可是
这是最简单的题目了
你可以先看看课程呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-22 17:17:48 | 显示全部楼层
柿子饼同学 发表于 2022-5-22 16:47
可是可是
这是最简单的题目了
你可以先看看课程呢

反正我是写不来啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-22 17:19:52 | 显示全部楼层    本楼为最佳答案   


这里 for 循环求倍数和还可以用 if ,我这里直接叠加了

参考代码:
<script>
    // 1
    var sum = 0;
    for (var i = 1; i <= 100; i++) {
        sum += i;
    }
    alert("总和: " + sum + "  平均值为: " + sum / 100);

    // 2
    var evenSum = 0;
    for (var i = 2; i <= 100; i += 2) {
        evenSum += i;
    }
    alert("偶数和: " + evenSum);

    // 3
    var sum = 0
    for (var i = 7; i <= 100; i += 7) {
        sum += i;
    }
    alert("100 内为 7 的倍数的数的总和为:" + sum);


    // 4
    var str = "";
    for (var i = 0; i < 4; i++) {
        str += "⭐⭐⭐⭐⭐\n";
    }
    alert(str);

    // 5
    var str = "";
    for (var i = 1; i <= 5; i++) {
        for (var j = 0; j < i; j++) {
            str += "⭐";
        }
        str += "\n";
    }
    alert(str);


    // 6
    var str = "";
    for (var i = 1; i <= 9; i++) {
        for (var j = 1; j <= i; j++) {
            str += j + " * " + i + " = " + i * j + "  ";
        }
        str += "\n";
    }
    console.log(str);

    // 7
    for (; ;) {
        var user = prompt("请输入用户名: ");
        var password = prompt("请输入密码: ");
        if (user == "admin" && password == "123456") {
            alert("登入成功!");
            break;
        } else {
            alert("用户或密码错误!请重新输入...");
        }
    }

    // 8
    var sum = 0;
    for (var i = 1; i <= 100; i++) {
        var temp = i + "";
        if (temp.charAt(temp.length - 1) == "3") {
            continue;
        }
        sum += i;
    }
    alert(sum);

    // ATM
    var balance = 100;
    app: for (; ;) {
        var code = prompt("请输入你要执行的操作:\n    1.存钱\n    2.取钱\n    3.查询余额\n    4.退出");
        var msg = "";
        switch (code) {
            case "1":
                balance += Number.parseInt(prompt("请输入存储的金额:"));
                alert("你的余额为:" + balance);
                break;
            case "2":
                var temp = Number.parseInt(prompt("请输入取出的金额:"));
                if (temp > balance) {
                    alert("你的余额不足!");
                } else {
                    balance -= temp;
                    alert("你的余额为:" + balance);
                }
                break;
            case "3":
                alert("你的余额为:" + balance);
                break;
            case "4":
                alert("退出程序...");
                break app;
            default:
                alert("代码输入错误,请输入 1 ~ 4 整数!");
        }
    }



</script>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-22 17:34:29 | 显示全部楼层
Twilight6 发表于 2022-5-22 17:19
这里 for 循环求倍数和还可以用 if ,我这里直接叠加了

参考代码:

谢谢大佬我慢慢看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-22 18:05:28 | 显示全部楼层
suwen820057598 发表于 2022-5-22 16:45
这个超过我能力范围了,新手不是应该先要模仿吗

你现在看的这个教程没有让你模仿过吗?
那说明你看的这个教程不行,换一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-5-23 02:05:58 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-23 18:17:09 | 显示全部楼层
新新手前来围观。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-27 11:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表