从键盘输入10个数,求出最大数 最小数和平均数,并统计输出低于平均数的数字和个数
时间: 2024-03-06 19:50:42 浏览: 41
好,我会根据您的要求回答问题。针对您的问题,我会提供一个JavaScript的代码示例,如下所示:
```javascript
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
const nums = [];
// 读入10个数
rl.question('请输入10个数,以空格分隔:', (input) => {
nums.push(...input.split(' ').map(Number));
// 计算平均数
const sum = nums.reduce((acc, cur) => acc + cur, 0);
const avg = sum / nums.length;
// 计算最大值和最小值
const maxVal = Math.max(...nums);
const minVal = Math.min(...nums);
// 统计低于平均数的数字和个数
const count = nums.filter(num => num < avg).length;
// 输出结果
console.log(`最大数为:${maxVal}`);
console.log(`最小数为:${minVal}`);
console.log(`平均数为:${avg}`);
console.log(`低于平均数的数字个数为:${count}`);
rl.close();
});
```
这段代码可以读入10个数,然后计算出最大值、最小值和平均数,并统计低于平均数的数字个数。希望能够对您有所帮助。
阅读全文