21xrx.com
2024-09-19 23:57:20 Thursday
登录
文章检索 我的文章 写文章
C++ 数组操作:输入10个整数,输出它们的和及平均值
2023-06-23 00:26:50 深夜i     --     --
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++ 数组操作的基础知识,并且知道如何使用它们进行输入、输出、求和和求平均数等计算操作。使用这些技术,在程序中操作数组将变得更加轻松和高效。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复