创建一个数组并求平均数
时间: 2024-06-03 17:03:34 浏览: 149
要创建一个数组并求平均数,你可以按照以下步骤进行:
1. 声明一个数组变量,并指定数组的大小。
2. 使用循环结构(如for循环)来逐个输入数组元素的值。
3. 在循环中,将输入的值存储到数组中的每个位置。
4. 在循环结束后,计算数组元素的总和。
5. 计算平均数,将总和除以数组的大小。
6. 输出平均数。
下面是一个示例代码:
```python
# 创建一个数组并求平均数的示例代码
size = int(input("请输入数组的大小:"))
arr = []
# 输入数组元素的值
for i in range(size):
num = int(input("请输入第 {} 个元素的值:".format(i+1)))
arr.append(num)
# 计算数组元素的总和
total = sum(arr)
# 计算平均数
average = total / size
# 输出平均数
print("平均数为:", average)
```
相关问题
利用随机数生成一个整数数组,数组共10个元素,每个元素都在0~9之间,打印改数组并求平均数,用java
在Java中,你可以使用`Random`类来生成随机数,并用数组存储这10个元素。以下是创建该数组、打印数组以及计算平均数的一个示例:
```java
import java.util.Random;
public class RandomArrayExample {
public static void main(String[] args) {
// 创建一个Random对象
Random random = new Random();
// 初始化一个长度为10的整数数组
int[] numbers = new int[10];
// 生成0~9之间的随机数并填充数组
for (int i = 0; i < numbers.length; i++) {
numbers[i] = random.nextInt(10); // 随机数范围在0到9
}
// 打印数组
System.out.println("Random Array: " + Arrays.toString(numbers));
// 计算平均数
double sum = 0;
for (int num : numbers) {
sum += num;
}
double average = sum / numbers.length;
// 打印平均数
System.out.printf("Average: %.2f\n", average);
}
}
```
在这个程序中,我们首先生成一个包含10个随机数的数组,然后通过循环遍历数组并累加所有元素得到总和,最后除以数组长度得到平均值。
利用随机数生成一个整数数组,数组共10个元素,每个元素的值都在0~9之间,打印该数组并求平均数,用Java写
在Java中,你可以使用`java.util.Random`类来生成随机数,并创建一个整数数组。以下是完整的代码示例:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 初始化一个长度为10的整数数组
int[] array = new int[10];
// 使用random.nextInt(10)生成0~9之间的随机整数
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(10);
}
// 打印数组
System.out.println("生成的数组为:");
for (int num : array) {
System.out.print(num + " ");
}
System.out.println();
// 计算平均数
double sum = 0;
for (int num : array) {
sum += num;
}
double average = sum / array.length;
System.out.printf("数组的平均数为: %.2f\n", average);
}
}
```
这段代码首先生成一个包含10个随机数的数组,然后遍历数组打印每个元素,最后计算并打印数组的平均值。
阅读全文