21xrx.com
2024-11-05 16:31:32 Tuesday
登录
文章检索 我的文章 写文章
C++函数求一组数的最大值和最小值
2023-07-05 07:04:04 深夜i     --     --
C++ 函数 数组 最大值 最小值

C++是一种高效的编程语言,它被广泛应用于程序员工作中。在C++中,函数是由一系列语句组成的代码块,它们执行特定的任务。例如,如果我们想要找到一组数的最大值和最小值,我们可以编写一个函数来实现这个任务。

在C++中,我们可以定义一个函数来找到整数数组的最大值与最小值。让我们看看下面的代码:


#include <iostream>

using namespace std;

void findMaxMin(int arr[], int n)

{

  int max = arr[0];

  int min = arr[0];

  for(int i=1; i<n; i++)

  {

    if(arr[i] > max)

      max = arr[i];

    if(arr[i] < min)

      min = arr[i];

  }

  cout << "The Maximum number is: " << max << endl;

  cout << "The Minimum number is: " << min << endl;

}

int main()

{

  int arr[] = 2;

  int n = sizeof(arr)/sizeof(int);

  findMaxMin(arr, n);

  return 0;

}

在这个代码中,我们定义了一个名为findMaxMin的函数。它接受两个参数:一个整数类型的数组和数组的大小。

在函数体中,我们定义了两个变量:max和min。我们将它们一开始都设置为数组的第一个元素。然后我们使用for循环遍历整个数组。如果我们发现某个元素比最大值更大,我们就更新最大值。同样地,如果我们发现某个元素比最小值更小,我们就更新最小值。

在循环结束后,我们打印出最大值和最小值。最后,我们在主函数中声明一个整数类型的数组,然后调用findMaxMin函数来找到它的最大值和最小值。

在C++中,使用函数来计算数组的最大值和最小值是非常好的编程实践。当你需要找到最大或最小值时,你只需要调用这个函数,而不需要编写从头开始的代码。这不仅使代码简洁易懂,而且使代码易于维护和调试。因此,作为一名程序员,学习如何编写函数是非常重要的。

  
  

评论区

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