21xrx.com
2024-12-22 21:44:35 Sunday
登录
文章检索 我的文章 写文章
C++输入n个数,输出最大值和最小值
2023-07-05 04:53:03 深夜i     --     --
C++ 输入 n个数 输出 最大值 最小值

在C++中,要输入n个数,输出最大值和最小值,我们可以使用以下方法:

首先,我们需要定义n,最大值和最小值三个变量。其中n表示要输入的数的个数,最大值和最小值分别表示输入数字序列中的最大值和最小值。这三个变量需要初始化,n可以通过用户输入获得,而最大值和最小值则可以被初始化为INT_MIN和INT_MAX。

接下来,我们使用for循环来读取每个数字,并将它们与最大值和最小值进行比较。如果读取的数字大于最大值,则将最大值赋值为它;如果它小于最小值,则将最小值赋值为它。循环执行完成后,我们将输出最大值和最小值。

以下是完整代码:


#include <iostream>

#include <climits>

using namespace std;

int main()

{

  int n, max_val = INT_MIN, min_val = INT_MAX;

  cin >> n;

 

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

  {

    int num;

    cin >> num;

    if(num > max_val)

      max_val = num;

    if(num < min_val)

      min_val = num;

  }

 

  cout << "Max value: " << max_val << endl;

  cout << "Min value: " << min_val << endl;

 

  return 0;

}

这里我们使用了climits库中的INT_MIN和INT_MAX常量来初始化最大值和最小值变量。INT_MIN和INT_MAX分别是int类型所能表示的最小值和最大值。在循环中,我们使用if语句来更新最大值和最小值变量,根据读取的数字与当前最大值和最小值的比较结果。

最后,我们使用cout语句输出最大值和最小值。在输出时,我们还可以加上适当的注释来提示用户输出内容的含义。

以上就是用C++输入n个数,输出最大值和最小值的基本方法和代码实现。通过这个例子,我们可以了解到C++中常用的输入输出方法、循环语句和条件语句等基本语法结构。对于初学者来说,这是一个简单而有实际意义的练习题。

  
  

评论区

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