21xrx.com
2024-11-05 14:51:05 Tuesday
登录
文章检索 我的文章 写文章
C++比大小:输入10个数求最大最小值
2023-07-11 02:53:39 深夜i     --     --
C++ 比大小 输入 10个数 最大值 最小值

C++是一种非常流行的编程语言,它在计算机科学中扮演着重要的角色,尤其在算法方面表现尤为突出。下面我们将介绍如何使用C++编写一个程序,输入10个数,然后找出其中的最大值和最小值。

首先,我们需要定义一个名为minMax()的函数。该函数将包含一个包含十个整数的数组,并返回数组中的最大值和最小值。以下是该函数的代码:


#include<iostream>

using namespace std;

void minMax(int arr[], int size, int &min, int &max){

  min = arr[0];

  max = arr[0];

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

    if(arr[i]<min)

      min = arr[i];

    else if(arr[i]>max)

      max = arr[i];

  }

}

这段代码中,我们定义了一个minMax函数,它的输入是一个整数数组,数组大小size为10,以及两个指向整数类型的引用变量min和max。函数中,我们使用了一个循环来遍历数组,同时使用两个if语句来比较每个元素是否大于或小于最小值和最大值。

接下来,我们需要在主函数中使用该函数。在这个例子中,我们将使用一个名为main()的函数。首先,我们需要创建一个包含10个整数的数组,然后将其作为参数传递给minMax函数,并将返回的最大值和最小值存储在两个变量中。以下是在main()函数中的代码实现:


int main(){

  int arr[10];

  cout<<"请输入10个整数: "<<endl;

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

    cin>>arr[i];

  int min,max;

  minMax(arr,10,min,max);

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

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

  return 0;

}

在上述代码中,我们首先创建了一个包含10个整数的数组arr。然后,我们使用for循环来输入这10个整数。接下来,我们使用minMax函数来寻找最小值和最大值,并将结果存储在min和max变量中。最后,我们使用cout语句将最小值和最大值打印到控制台中。

现在,我们已经成功地编写了一个可以输入10个数并求出其中的最大值和最小值的C++程序。使用以上的代码,可以方便地在C++中实现比大小操作。在以后的编程过程中,可以根据这个程序的模式,轻松编写出更加复杂的程序。

  
  

评论区

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