21xrx.com
2024-11-22 05:30:39 Friday
登录
文章检索 我的文章 写文章
C++输入五个数,查找最大和最小值
2023-07-11 15:09:12 深夜i     --     --
C++ 输入 五个数 最大值 最小值

C++语言是一门广泛使用的编程语言,它有着强大的功能和广泛的应用范围。在C++中,我们可以使用简单的代码来实现各种不同的功能。其中一个常见的功能就是查找一组数中的最大值和最小值。下面我们就来介绍一下如何在C++中输入五个数,并查找其中的最大值和最小值。

首先,我们需要定义一个存储数字的数组,并且从键盘输入五个数字。C++中的数组可以通过以下方式定义:


int arr[5];

这段代码就定义了一个长度为5的整形数组。接下来,我们可以使用循环语句来输入五个数字,并将其存储在数组中,具体代码如下:


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

  cin >> arr[i];

}

这段代码使用了for循环,从0开始循环5次,并在每次循环中使用cin命令从键盘输入一个数字,并将其存储在数组中。

接着,我们需要查找数组中的最大值和最小值,C++中有两种方法可以实现该功能。第一种方法是使用两个变量来记录当前已经找到的最大值和最小值,与数组中的每个数字进行比较,具体代码如下:


int maxVal = arr[0];

int minVal = arr[0];

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

  if (arr[i] > maxVal){

    maxVal = arr[i];

  }

  if (arr[i] < minVal){

    minVal = arr[i];

  }

}

这段代码使用了两个变量maxVal和minVal来存储当前已经找到的最大值和最小值,并且使用循环语句遍历数组中的每个数字,并与maxVal和minVal进行比较,以找出当前的最大值和最小值。

另一种方法是使用STL库中提供的max_element和min_element函数来查找最大值和最小值,具体代码如下:


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

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

这段代码使用了C++中的STL库提供的函数来查找最大值和最小值,并将其存储在maxVal和minVal两个变量中。max_element和min_element函数的参数分别是要查找的数组的首地址和尾地址,这里使用了arr和arr+5。

无论是哪种方式,最后都会得到数组中的最大值和最小值,并可以输出它们的值。

总之,在C++中查找一组数字中的最大值和最小值可以使用两种方式:使用两个变量进行比较或者使用STL库函数进行查找。无论哪种方法,都需要定义一个数组来存储输入的数字,并使用循环语句遍历数组中的每个数字。掌握这个技巧可以使我们更加熟练地掌握C++编程语言。

  
  

评论区

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