21xrx.com
2024-11-22 02:53:05 Friday
登录
文章检索 我的文章 写文章
C++求最大值和最小值,平均值
2023-07-12 07:52:53 深夜i     --     --
C++ 最大值 最小值 平均值

在C++编程中,求最大值、最小值和平均值是非常基础和常见的问题。我们可以用已有的函数或者自己编写代码来实现这些功能。

求最大值和最小值:

C++标准库中已经提供了求最大值和最小值的函数,即max和min。我们只需要包含头文件algorithm,然后使用这两个函数即可。

例如,我们要求一组整数中的最大值和最小值,可以通过下面的代码来实现:


#include <iostream>

#include <algorithm>

using namespace std;

int main()

{

  int arr[5] = 7;

  int max_num = *max_element(arr, arr + 5);

  int min_num = *min_element(arr, arr + 5);

  

  cout << "The maximum number is: " << max_num << endl;

  cout << "The minimum number is: " << min_num << endl;

  return 0;

}

在上面的代码中,我们使用了max_element和min_element函数来找出数组arr中的最大值和最小值。其中,max_num和min_num分别保存了找到的最大值和最小值,然后通过cout语句输出到控制台上。

求平均值:

求平均值的方法也很简单,只需要将所有数的和除以数的个数即可。我们可以使用for循环来实现。

例如,我们要求一组数的平均值,可以通过下面的代码来实现:


#include <iostream>

using namespace std;

int main()

{

  int arr[5] = 5;

  int sum = 0;

  double avg = 0.0;

  for (int i = 0; i < 5; i++)

  {

    sum += arr[i];

  }

  avg = (double)sum / 5;

  cout << "The average number is: " << avg << endl;

  return 0;

}

在上面的代码中,我们使用for循环来遍历数组arr中的所有元素,然后将它们的和保存在sum变量中。最后,我们除以数组中元素的个数,即5,就可以得到平均值并且通过cout语句输出到控制台上。

以上就是在C++编程中求最大值、最小值和平均值的方法。对于初学者来说,可以使用标准库中的函数,之后再尝试自己写代码实现。相信大家可以掌握这些基础知识,从而更好地开展C++编程。

  
  

评论区

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