第11章:Javascript的多重循环
第11章:Javascript的多重循环
本章目标
掌握二重循环的使用
掌握二重循环的控制语句的使用
课程回顾
- 循环控制有那几种方式
讲解内容
1. 回顾练习
需求说明
某次程序大赛,AI2101班有4名学员参加,学员的成绩由用户输入,计算该班参赛学员的平均分
2. 为什么要使用二重循环
问题:若有3个班级各4名学员参赛,如何计算每个班级参赛学员的平均分?
分析:
外层循环控制班级数目,内层循环控制每个班级学员数目
所以只能通过使用二重循环实现
3. 什么是二重循环
#### 4. 案例实现
若有3个班级各4名学员参赛,如何计算每个班级参赛学员的平均分?
1
2
3
4
5
6
7
8
9
10
11
12
13
14<script>
//若有3个班级各4名学员参赛,如何计算每个班级参赛学员的平均分?
for (var i=1;i<=3;i++) {//3个班
var sumScore=0;
console.log("请输入第"+i+"个班的学生成绩:");
for(var j=1;j<=4;j++){
var score=prompt("请输入第"+j+"个学生成绩:");
console.log("第"+j+"个学生成绩:"+score);
sumScore+=parseInt(score);//累计成绩,注意要类型转换
}
console.log("平均分为:"+(sumScore/4));
}
</script>
5. 二重循环的控制语句
课后作业
打印图案
图案1:图案2:
图案3:
图案4:
图案5:
图案6:
图案7:
图案8:
图案9:
图案10:
图案11:
图案12:
若有3个班级各4名学员参赛,计算每个班级参赛学员平均分,统计成绩大于85分学员数 。
从键盘输入10个整数,合法数值是1,2,3,不是这三个数则为非法数字。试编程统计每个整数和非法数字的个数。
效果如下:
请输入10个数
1,2,3,2,5,4,1,7,6,7
数字 1 的个数:2
数字 2 的个数:2
数字 3 的个数:1
非法数字的个数:5
实现九九乘法表
编写程序,输出斐波那契数列的前10个数。运行结果如图1所示。
提示:斐波那契数列数字排列规律为:1,1,2,3,5,8,13,21……
我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 广创科技教育-Blog!
评论