21xrx.com
2024-11-10 00:16:48 Sunday
登录
文章检索 我的文章 写文章
C++实现连续输入多个整数并求平均值
2023-07-08 10:16:42 深夜i     --     --
C++ 连续输入 整数 平均值

C++是一种广泛使用的编程语言,它拥有丰富的语法和库函数,非常适合各种类型的编程需求。本文将介绍如何使用C++实现连续输入多个整数并求平均值。

在C++中,可以使用循环语句和数组来实现这一功能。首先,需要定义一个数组来存储输入的整数,然后设置一个循环,不断从标准输入流中读取整数并将其存入数组中,直到达到设定的输入数量。最后,遍历数组并计算平均值并输出即可。

以下是实现该功能的完整代码:


#include <iostream>

using namespace std;

int main() {

  int n; // 输入的整数数量

  cout << "请输入整数数量: ";

  cin >> n;

  int arr[n]; // 定义存储整数的数组

  // 循环读取整数并存入数组

  for (int i = 0; i < n; i++) {

    cout << "请输入第" << i+1 << "个整数: ";

    cin >> arr[i];

  }

  // 计算平均值并输出

  int sum = 0;

  for (int i = 0; i < n; i++) {

    sum += arr[i];

  }

  double average = (double)sum / n;

  cout << "平均值为: " << average << endl;

  return 0;

}

该程序首先提示用户输入整数的数量,然后定义一个数组来存储这些整数。接着使用for循环逐个读取整数并存入数组中。最后,使用另一个for循环遍历数组并计算平均值并将其输出。

需要注意的是,在计算平均值的过程中,需要将总和sum强制转换成double类型以避免整数除法的问题。

在实际使用时,可以根据需要对代码进行修改和优化,例如添加错误处理逻辑或使用更加高效的算法。无论如何,使用C++实现连续输入多个整数并求平均值的方法是十分实用的,也可以为初学者提供一定的参考。

  
  

评论区

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