创建长度为N=5的浮点型数组 提示用户输入N个数字 将每个数字存放在数组中 输出数组中的sum,avg,max,min
时间: 2024-09-10 10:08:34 浏览: 37
要创建一个长度为N=5的浮点型数组,并提示用户输入N个数字,然后将这些数字存放在数组中,并输出数组中的总和(sum)、平均值(avg)、最大值(max)和最小值(min),可以按照以下步骤进行:
1. 首先,我们需要声明一个长度为5的浮点型数组。
2. 然后,通过循环提示用户输入5个数字,并将这些数字依次存放到数组中。
3. 接下来,计算数组中所有数字的总和和平均值。
4. 最后,遍历数组找到最大值和最小值。
以下是一个简单的示例代码(以Java语言为例):
```java
import java.util.Scanner;
public class ArrayStats {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
float[] numbers = new float[5]; // 声明浮点型数组
float sum = 0; // 存储总和
float max = Float.MIN_VALUE; // 初始化最大值为Float类型的最小值
float min = Float.MAX_VALUE; // 初始化最小值为Float类型的最大值
// 提示用户输入5个数字并存放到数组中
for (int i = 0; i < numbers.length; i++) {
System.out.print("请输入第" + (i + 1) + "个数字:");
numbers[i] = scanner.nextFloat();
sum += numbers[i]; // 累加总和
if (numbers[i] > max) {
max = numbers[i]; // 更新最大值
}
if (numbers[i] < min) {
min = numbers[i]; // 更新最小值
}
}
// 计算平均值
float avg = sum / numbers.length;
// 输出结果
System.out.println("总和: " + sum);
System.out.println("平均值: " + avg);
System.out.println("最大值: " + max);
System.out.println("最小值: " + min);
scanner.close(); // 关闭scanner对象
}
}
```
这段代码首先创建了一个长度为5的浮点型数组,并通过循环从用户那里获取输入,同时计算总和、最大值和最小值。最后,计算出平均值并打印出所有这些统计信息。
阅读全文