题目一:实现小组成绩计算
要求:
输入小组人数,依次输入成员成绩,计算小组成员的总成绩和平均成绩
代码:
var num = prompt('请输入人数:'); //获取小组人数
var sum = 0; //成绩和
for (var i = 1; i <= num; i++) {
var score = +prompt('请输入第' + i + '个成员的成绩:') //+把成绩转换成数字
sum += score;
}
alert('小组成绩和为:' + sum);
alert('小组平均成绩为:' + (sum / num));
题目二:实现阶乘和计算
要求:
计算 1 - 30 的阶乘和
举例:5 的阶乘:5!= 1*2*3*4*5
代码:
var sum = 0; //定义变量记录阶乘和
for (var i = 1; i <= 20; i++) {
//计算阶乘
var num = 1;
for (var j = 1; j <= i; j++) {
num *= j; //当前数字的阶乘
}
sum += num; //计算阶乘和
}
console.log(sum);