依次输入五个数,存入数组,并求出平均值
时间: 2023-05-27 22:05:27 浏览: 82
以下是Python语言实现:
```python
nums = []
sum = 0
for i in range(5):
num = float(input("请输入第%d个数:" % (i+1)))
nums.append(num)
sum += num
avg = sum / 5
print("这五个数的平均值为:%.2f" % avg)
```
运行结果示例:
```
请输入第1个数:1
请输入第2个数:2
请输入第3个数:3
请输入第4个数:4
请输入第5个数:5
这五个数的平均值为:3.00
```
相关问题
用Java依次输入五个数,存入数组,并求出平均值
可以使用Scanner类来输入五个数,并使用循环将它们存入数组中,然后再遍历数组求和并计算平均值。
具体实现如下:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int[] arr = new int[5];
for (int i = 0; i < arr.length; i++) {
System.out.print("请输入第" + (i + 1) + "个数:");
arr[i] = scanner.nextInt();
}
double sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
double average = sum / arr.length;
System.out.println("平均值为:" + average);
}
}
```
运行结果:
```
请输入第1个数:1
请输入第2个数:2
请输入第3个数:3
请输入第4个数:4
请输入第5个数:5
平均值为:3.0
```
n个数存入数组,求这些数的平均值,保留两位小数c语言
同样可以使用循环来读入这些数并存入数组中,然后计算平均值。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int n; // 读入的数的个数
double nums[1000]; // 存储读入的数
double sum = 0; // 总和
double avg; // 平均值
printf("请输入数的个数:");
scanf("%d", &n);
printf("请输入%d个数:\n", n);
for (int i = 0; i < n; i++) {
scanf("%lf", &nums[i]); // 注意读入的是 double 类型
sum += nums[i];
}
avg = sum / n;
printf("这%d个数的平均值为:%.2lf\n", n, avg); // 保留两位小数
return 0;
}
```
在上面的代码中,我们首先读入数的个数 `n`,然后依次读入 `n` 个 double 类型的数,存入数组 `nums` 中,累加到变量 `sum` 中,最后计算平均值并输出。需要注意的是,在输出平均值时,使用 `%.2lf` 可以保留两位小数。
阅读全文