从键盘输入一个长度为5的整型数组的各元素值,计算并输出其各元素的平均数
时间: 2023-12-14 11:37:33 浏览: 128
以下是一个 C++ 的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[5];
double sum = 0;
// 读入数组元素值
cout << "请输入五个整数:";
for (int i = 0; i < 5; i++) {
cin >> arr[i];
sum += arr[i];
}
// 计算平均数并输出
double avg = sum / 5;
cout << "平均数为:" << avg << endl;
return 0;
}
```
运行程序后,依次输入五个整数,如:1 2 3 4 5,程序将输出它们的平均数:3。
相关问题
从键盘输入一个长度为5的整型数组的各元素值,计算并输出其各元素的平均数
以下是一个C++的示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int arr[5];
int sum = 0;
// 从键盘输入数组元素值,并计算元素之和
for (int i = 0; i < 5; i++) {
cout << "请输入第" << i+1 << "个元素的值:";
cin >> arr[i];
sum += arr[i];
}
// 计算平均数并输出
double avg = sum / 5.0;
cout << "这个数组的平均数是:" << avg << endl;
return 0;
}
```
在这个示例中,我们定义了一个长度为5的整型数组 `arr`,并且使用一个循环从键盘输入各元素值,并计算它们的和。最后,我们除以5得到平均数,并输出。
从键盘输入一个长度5的整型数组,计算数组的元素之和、平均值并输出,要求用java写出代码
当然可以。在Java中,你可以使用Scanner类从用户那里获取输入,然后通过循环结构计算数组的元素之和,并根据总和计算平均值。以下是一个简单的示例代码:
```java
import java.util.Scanner;
public class ArraySumAndAverage {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个长度为5的整数数组,每个元素用空格分隔:");
String input = scanner.nextLine(); // 获取用户输入的一行字符串
// 将字符串转换为整数数组
int[] numbers = new int[5];
String[] tokens = input.split(" ");
for (int i = 0; i < 5; i++) {
if (tokens[i].matches("\\d+")) { // 检查是否为数字
numbers[i] = Integer.parseInt(tokens[i]);
} else {
System.out.println("输入错误,请确保所有元素都是整数。");
return;
}
}
// 计算数组之和和平均值
int sum = 0;
for (int num : numbers) {
sum += num;
}
double average = (double) sum / numbers.length;
System.out.println("数组元素之和: " + sum);
System.out.println("数组的平均值: " + average);
}
}
```
运行此程序后,按照提示输入五个整数,它会显示数组的总和和平均值。
阅读全文