循环作业
1 - 基本作业
1.1 求100以内所有能被3和7整除的数的和
- 题目描述:
- 把1-100之间所有能够被3和7同时整除的数找出来,计算累加和
- 题目提示:
- 在算入累加和之前,使用%判定遍历到的数字是不是可以被3和7整除
1.2 使用for循环打印三角形
- 题目描述:
- 在控制台一次性打印形状如下:
☆
☆☆
☆☆☆
☆☆☆☆
☆☆☆☆☆
- 在控制台一次性打印形状如下:
题目提示:
- 利用双重for循环
额外补充作业:(偏难)
打印一个正金字塔,或者倒立的金字塔。
1.3 使用for循环打印99乘法表
- 题目描述:
- 使用for循环,打印99乘法表
- 在控制台打印具体效果如下:
1×1=1
1×2=2 2×2=4
1×3=3 2×3=6 3×3=9
1×4=4 2×4=8 3×4=12 4×4=16
1×5=5 2×5=10 3×5=15 4×5=20 5×5=25
1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36
1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49
1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64
1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81
- 题目提示:
- 利用双重for循环
1.4 用户登录验证
- 题目描述:
- 接收用户输入的用户名和密码,若用户名为 “admin” ,且密码为 “123456” ,则提示用户登录成功! 否则,让用户一直输入。
- 题目提示:
- 利用while循环或者do while 循环
1.5 求1-100之间个位数不为3的数的累加和。
- 题目描述:
- 求整数1~100的累加值,但要求跳过所有个位为3的数。
- 题目提示:
- 使用%判个位数是否为3
- 用continue实现
2 - 升级作业
2.1 简易ATM
- 题目描述:
- 里面现存有 100 块钱。
- 如果存钱,就用输入钱数加上先存的钱数, 之后弹出显示余额提示框
- 如果取钱,就减去取的钱数,之后弹出显示余额提示框
- 如果显示余额,就输出余额
- 如果退出,弹出退出信息提示框
操作界面如下
- 题目提示:
- 通过输入的数值判断用户操作
2.2 求从1 开始第35个能被7和3整除的整数 数
- 题目描述:
- 求从1开始第35个能被7和3整除的整数
- 题目提示:
- 通过变量记录是第几个可以被3和7整除的数
2.3穷举
// 穷举:从1遍历到无穷大,找出符合条件的
// 需求 :有一群人,如果3个人站一排多出一人,如果4个人站一排 多出来2个人;如果5人一拍,多出3人。
// 请问:这群人的数量
// for (var i = 1; i <= Infinity; i++) {
// // 假设总的人数就是 i
// if (i % 3 == 1 && i % 4 == 2 && i % 5 == 3) {
// console.log("人数为" + i);
// break;
// }
// }