从键盘输入10个数,求出最大数 最小数和平均数,并统计输出低于平均数的数字和个数
时间: 2024-03-06 08:50:42 浏览: 41
好的,我会根据您的要求回答问题。针对您的问题,我会提供一个Java的代码示例,如下所示:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] nums = new int[10];
// 读入10个数
for (int i = 0; i < 10; i++) {
nums[i] = scanner.nextInt();
}
// 计算平均数
int sum = 0;
for (int num : nums) {
sum += num;
}
double avg = (double) sum / nums.length;
// 计算最大值和最小值
int maxVal = nums[0], minVal = nums[0];
for (int num : nums) {
if (num > maxVal) {
maxVal = num;
}
if (num < minVal) {
minVal = num;
}
}
// 统计低于平均数的数字和个数
int count = 0;
for (int num : nums) {
if (num < avg) {
count++;
}
}
// 输出结果
System.out.println("最大数为:" + maxVal);
System.out.println("最小数为:" + minVal);
System.out.println("平均数为:" + avg);
System.out.println("低于平均数的数字个数为:" + count);
}
}
```
这段代码可以读入10个数,然后计算出最大值、最小值和平均数,并统计低于平均数的数字个数。希望能够对您有所帮助。
阅读全文