/* 要求用户输入班级人数,之后依次输入每个学生成绩
打印班级总成绩和平均成绩 */
let i, sum = 0,
av = 0,
n = Number(prompt('请输入班级人数'));
for (i = 1; i <= n; i++) {
sum += Number(prompt('请输入第' + i + '个学生的成绩'));
}
av = sum / n;
alert('班级总成绩为' + sum);
alert('班级平均成绩为' + av);
//注意prompt中存入的是字符串类型,进行计算时需要转换类型!!!!
// 要求用户输入星星个数n,在一行内输出星星总个数
let str = '',
i, n = prompt('请输入星星个数');
for (i = 1; i <= n; i++) {
str += '☆'
}
console.log(str);
//在一行内放多个星星 运用字符串拼接实现
//注意str在使用之前要先进行赋值操作!!!
//要求用户输入行数和列数,打印该星星图形
let str = '',
rows = prompt('请输入行数'),
cols = prompt('请输入列数'),
i, j;
for (i = 1; i <= rows; i++) {
for (j = 1; j <= cols; j++) {
str += '☆'
}
str += '\n';
}
alert(str);
//注意每次内层循环结束之后要进行换行
//要求用户输入行数n,打印出n行的倒三角星星图形
let i, j, str = '',
n = prompt('请输入行数');
for (i = 1; i <= n; i++) {
for (j = i; j <= n; j++) {
str += '☆'
}
str += '\n';
}
alert(str);
//外层循环控制行数
//内层循环控制每行星星的个数
//外层每次加一,内层星星个数就减一
/* 外 内
1 10
2 9
3 8
.....*/
//输入正三角形星星图形
let i, j, str = '';
for (i = 1; i <= 5; i++) {
for (j = 1; j <= i; j++) {
str += '☆';
}
str += '\n';
}
console.log(str);
//打印九九乘法表
let i, j, str = '';
for (i = 1; i <= 9; i++) {
for (j = 1; j <= i; j++) {
str += j + '*' + i + '=' + j * i + '\t';
}
str += '\n';
}
console.log(str);
//外层循环表示行数,内层循环表示列数
//列数*行数
/* 要求用户输入班级人数,之后依次输入每个学生成绩打印班级总成绩和平均成绩 */let i, sum = 0, av = 0, n = Number(prompt('请输入班级人数'));for (i = 1; i <= n; i++) { sum += Number(prompt('请输入第' + i + '个学生的成绩'));}av = sum / n;alert('班级总成绩为' + sum);alert('班级平均成绩为' + av);//注意pr.