21xrx.com
2025-04-21 22:45:49 Monday
文章检索 我的文章 写文章
C++ 数组操作:输入10个整数,输出它们的和及平均值
2023-06-23 00:26:50 深夜i     15     0
C++ 数组 输入 输出 平均值

在 C++ 编程中,数组是一个非常重要的数据结构。它允许我们在一个变量中存储多个值,并能够对它们进行一系列的操作。本篇文章将介绍如何使用 C++ 数组操作,来输入 10 个整数,输出它们的和及平均值。

首先,我们需要定义一个包含 10 个整数的数组。这可以通过在程序开头使用 int 数组名 [10] 来实现,如下所示:

int arr[10];

然后,我们需要使用 for 循环语句来输入这个数组中的每个值。以下是实现这个操作的代码示例:

for (int i = 0; i < 10; i++) {
  cout << "请输入第 " << i + 1 << " 个整数:";
  cin >> arr[i];
}

这段代码中,我们使用了一个 for 循环,让用户输入每个数组元素的值。每次循环,我们都输出提示信息,接收用户输入的值,并将其存储到数组中的对应位置。

接下来,我们可以使用另一个 for 循环语句来计算这些整数的总和。以下是示例代码:

int sum = 0;
for (int i = 0; i < 10; i++) {
  sum += arr[i];
}

这段代码简单明了,我们使用一个 sum 变量来存储数组元素的总和。在 for 循环中,我们将每个元素加入到 sum 中,最终得出数组元素的总和。

最后,我们可以使用这些数据计算平均值。以下是示例代码:

double average = sum / 10.0;
cout << "这些整数的总和为:" << sum << endl;
cout << "这些整数的平均值为:" << average << endl;

这段代码中,我们使用总和值来计算平均值,然后输出两个信息:总和和平均值。请注意,我们使用了 double 数据类型来保留小数。sum / 10.0 将采用浮点数除法,以确保我们不会失去精度。

通过以上几个步骤,我们就可以用 C++ 数组操作输入 10 个整数,输出它们的和及平均值了。一个完整的示例代码如下所示:

#include <iostream>
using namespace std;
int main() {
  int arr[10];
  for (int i = 0; i < 10; i++) {
    cout << "请输入第 " << i + 1 << " 个整数:";
    cin >> arr[i];
  }
  int sum = 0;
  for (int i = 0; i < 10; i++) {
    sum += arr[i];
  }
  double average = sum / 10.0;
  cout << "这些整数的总和为:" << sum << endl;
  cout << "这些整数的平均值为:" << average << endl;
  return 0;
}

现在,您已经掌握了 C++ 数组操作的基础知识,并且知道如何使用它们进行输入、输出、求和和求平均数等计算操作。使用这些技术,在程序中操作数组将变得更加轻松和高效。

  
  

评论区

请求出错了