鱼C论坛

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

[已解决]求助

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

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

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

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


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

参考代码:

  1. <script>
  2.     // 1
  3.     var sum = 0;
  4.     for (var i = 1; i <= 100; i++) {
  5.         sum += i;
  6.     }
  7.     alert("总和: " + sum + "  平均值为: " + sum / 100);

  8.     // 2
  9.     var evenSum = 0;
  10.     for (var i = 2; i <= 100; i += 2) {
  11.         evenSum += i;
  12.     }
  13.     alert("偶数和: " + evenSum);

  14.     // 3
  15.     var sum = 0
  16.     for (var i = 7; i <= 100; i += 7) {
  17.         sum += i;
  18.     }
  19.     alert("100 内为 7 的倍数的数的总和为:" + sum);


  20.     // 4
  21.     var str = "";
  22.     for (var i = 0; i < 4; i++) {
  23.         str += "&#11088;&#11088;&#11088;&#11088;&#11088;\n";
  24.     }
  25.     alert(str);

  26.     // 5
  27.     var str = "";
  28.     for (var i = 1; i <= 5; i++) {
  29.         for (var j = 0; j < i; j++) {
  30.             str += "&#11088;";
  31.         }
  32.         str += "\n";
  33.     }
  34.     alert(str);


  35.     // 6
  36.     var str = "";
  37.     for (var i = 1; i <= 9; i++) {
  38.         for (var j = 1; j <= i; j++) {
  39.             str += j + " * " + i + " = " + i * j + "  ";
  40.         }
  41.         str += "\n";
  42.     }
  43.     console.log(str);

  44.     // 7
  45.     for (; ;) {
  46.         var user = prompt("请输入用户名: ");
  47.         var password = prompt("请输入密码: ");
  48.         if (user == "admin" && password == "123456") {
  49.             alert("登入成功!");
  50.             break;
  51.         } else {
  52.             alert("用户或密码错误!请重新输入...");
  53.         }
  54.     }

  55.     // 8
  56.     var sum = 0;
  57.     for (var i = 1; i <= 100; i++) {
  58.         var temp = i + "";
  59.         if (temp.charAt(temp.length - 1) == "3") {
  60.             continue;
  61.         }
  62.         sum += i;
  63.     }
  64.     alert(sum);

  65.     // ATM
  66.     var balance = 100;
  67.     app: for (; ;) {
  68.         var code = prompt("请输入你要执行的操作:\n    1.存钱\n    2.取钱\n    3.查询余额\n    4.退出");
  69.         var msg = "";
  70.         switch (code) {
  71.             case "1":
  72.                 balance += Number.parseInt(prompt("请输入存储的金额:"));
  73.                 alert("你的余额为:" + balance);
  74.                 break;
  75.             case "2":
  76.                 var temp = Number.parseInt(prompt("请输入取出的金额:"));
  77.                 if (temp > balance) {
  78.                     alert("你的余额不足!");
  79.                 } else {
  80.                     balance -= temp;
  81.                     alert("你的余额为:" + balance);
  82.                 }
  83.                 break;
  84.             case "3":
  85.                 alert("你的余额为:" + balance);
  86.                 break;
  87.             case "4":
  88.                 alert("退出程序...");
  89.                 break app;
  90.             default:
  91.                 alert("代码输入错误,请输入 1 ~ 4 整数!");
  92.         }
  93.     }



  94. </script>
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

亲 , 作业要先自己独立思考哦
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-22 16:00:33 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

这个超过我能力范围了,新手不是应该先要模仿吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

可是可是
这是最简单的题目了
你可以先看看课程呢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

反正我是写不来啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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


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

参考代码:

  1. <script>
  2.     // 1
  3.     var sum = 0;
  4.     for (var i = 1; i <= 100; i++) {
  5.         sum += i;
  6.     }
  7.     alert("总和: " + sum + "  平均值为: " + sum / 100);

  8.     // 2
  9.     var evenSum = 0;
  10.     for (var i = 2; i <= 100; i += 2) {
  11.         evenSum += i;
  12.     }
  13.     alert("偶数和: " + evenSum);

  14.     // 3
  15.     var sum = 0
  16.     for (var i = 7; i <= 100; i += 7) {
  17.         sum += i;
  18.     }
  19.     alert("100 内为 7 的倍数的数的总和为:" + sum);


  20.     // 4
  21.     var str = "";
  22.     for (var i = 0; i < 4; i++) {
  23.         str += "&#11088;&#11088;&#11088;&#11088;&#11088;\n";
  24.     }
  25.     alert(str);

  26.     // 5
  27.     var str = "";
  28.     for (var i = 1; i <= 5; i++) {
  29.         for (var j = 0; j < i; j++) {
  30.             str += "&#11088;";
  31.         }
  32.         str += "\n";
  33.     }
  34.     alert(str);


  35.     // 6
  36.     var str = "";
  37.     for (var i = 1; i <= 9; i++) {
  38.         for (var j = 1; j <= i; j++) {
  39.             str += j + " * " + i + " = " + i * j + "  ";
  40.         }
  41.         str += "\n";
  42.     }
  43.     console.log(str);

  44.     // 7
  45.     for (; ;) {
  46.         var user = prompt("请输入用户名: ");
  47.         var password = prompt("请输入密码: ");
  48.         if (user == "admin" && password == "123456") {
  49.             alert("登入成功!");
  50.             break;
  51.         } else {
  52.             alert("用户或密码错误!请重新输入...");
  53.         }
  54.     }

  55.     // 8
  56.     var sum = 0;
  57.     for (var i = 1; i <= 100; i++) {
  58.         var temp = i + "";
  59.         if (temp.charAt(temp.length - 1) == "3") {
  60.             continue;
  61.         }
  62.         sum += i;
  63.     }
  64.     alert(sum);

  65.     // ATM
  66.     var balance = 100;
  67.     app: for (; ;) {
  68.         var code = prompt("请输入你要执行的操作:\n    1.存钱\n    2.取钱\n    3.查询余额\n    4.退出");
  69.         var msg = "";
  70.         switch (code) {
  71.             case "1":
  72.                 balance += Number.parseInt(prompt("请输入存储的金额:"));
  73.                 alert("你的余额为:" + balance);
  74.                 break;
  75.             case "2":
  76.                 var temp = Number.parseInt(prompt("请输入取出的金额:"));
  77.                 if (temp > balance) {
  78.                     alert("你的余额不足!");
  79.                 } else {
  80.                     balance -= temp;
  81.                     alert("你的余额为:" + balance);
  82.                 }
  83.                 break;
  84.             case "3":
  85.                 alert("你的余额为:" + balance);
  86.                 break;
  87.             case "4":
  88.                 alert("退出程序...");
  89.                 break app;
  90.             default:
  91.                 alert("代码输入错误,请输入 1 ~ 4 整数!");
  92.         }
  93.     }



  94. </script>
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

参考代码:

谢谢大佬我慢慢看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

你现在看的这个教程没有让你模仿过吗?
那说明你看的这个教程不行,换一个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-5-23 02:05:58 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-23 18:17:09 | 显示全部楼层
新新手前来围观。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-24 03:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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