21xrx.com
2024-11-22 08:11:48 Friday
登录
文章检索 我的文章 写文章
C++编程:求解10个数的最大值、最小值和平均值
2023-07-08 06:50:36 深夜i     --     --
C++编程 求解 10个数 最大值 最小值 平均值

在学习编程语言的过程中,掌握求解数列的最大值、最小值和平均值是一项基本的技能,它能够应用到各种场景中,例如对一组数据进行分析等。在这篇文章中,我们将介绍如何使用C++语言编写一个程序来求解10个数的最大值、最小值和平均值。

要编写这个程序,我们首先需要定义一个数组来存储这10个数。数组是一个有序的集合,它可以存储相同类型的数据。在C++中,我们可以使用以下语句来定义一个数组:


int arr[10];

上述代码定义了一个包含10个整数的数组。接下来,我们需要输入这10个数。我们可以使用for循环来依次输入每一个数:


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

  cin >> arr[i];

}

接下来,我们需要找到这个数组中的最大值和最小值。我们可以使用两个变量来记录当前的最大值和最小值,然后遍历数组依次比较每个数与当前的最大值和最小值,更新变量的值。


int max = arr[0];

int min = arr[0];

for(int i = 1; i < 10; i++){

  if(arr[i] > max){

    max = arr[i];

  }

  if(arr[i] < min){

    min = arr[i];

  }

}

最后,我们可以使用一个变量求取这个数组的平均值。求平均值的方法是将所有数值加起来,然后除以总数。


int sum = 0;

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

  sum += arr[i];

}

double aver = sum / 10.0;

最终的代码如下所示:


#include<iostream>

using namespace std;

int main(){

  int arr[10];

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

    cin >> arr[i];

  }

  int max = arr[0];

  int min = arr[0];

  for(int i = 1; i < 10; i++){

    if(arr[i] > max){

      max = arr[i];

    }

    if(arr[i] < min){

      min = arr[i];

    }

  }

  int sum = 0;

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

    sum += arr[i];

  }

  double aver = sum / 10.0;

  cout << "最大值为:" << max << endl;

  cout << "最小值为:" << min << endl;

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

  return 0;

}

使用上述代码,我们可以输入10个数字,然后得到它们的最大值、最小值和平均值。这个程序可以帮助我们在日常生活和工作中进行数据分析,是一项非常有用的技能。

  
  

评论区

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