21xrx.com
2024-11-25 05:04:37 Monday
登录
文章检索 我的文章 写文章
C++程序:输入十个数,输出最大值和最小值
2023-07-09 08:59:50 深夜i     --     --
C++ 输入 十个数 最大值 最小值

C++程序的编写是计算机学习中非常重要的一部分,其中最常见的就是从用户输入数据作为程序的输入,并输出处理后的结果。本文将介绍如何编写一个C++程序,用于输入十个数并输出其中的最大值和最小值。

首先,在C++中,输入和输出都需要使用标准库中的iostream头文件。因此,我们需要在程序开始处添加以下代码:


#include <iostream>

using namespace std;

接着,我们可以定义一个可以容纳十个数的整型数组,并在程序中使用for循环语句来输入这些数。下面是程序的输入部分代码:


int numbers[10];

cout << "Please enter ten numbers: " << endl;

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

{

  cout << "Number " << i + 1 << ": ";

  cin >> numbers[i];

}

上面代码中,我们首先定义了一个名为numbers的整型数组,用于存储用户输入的十个数。然后,使用cout语句输出提示信息,要求用户逐一输入十个数,并使用for循环10次来实现输入。

接下来,我们需要使用算法来找出数组中的最大值和最小值。在这里,我们可以定义两个整型变量max和min,分别表示最大值和最小值,并将数组中的第一个数值分别存储在这两个变量中。然后,我们使用for循环比较数组中的每个数值,从而逐一更新max和min的值。下面是程序的比较代码:


int max = numbers[0];

int min = numbers[0];

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

{

  if(numbers[i] > max)

  {

    max = numbers[i];

  }

  

  if(numbers[i] < min)

  {

    min = numbers[i];

  }

}

上面代码中,我们首先将数组中的第一个值赋给了变量max和min。之后,我们使用for循环遍历数组,如果数组中的数值大于max,则更新max的值;如果数组中的数值小于min,则更新min的值。

最后,我们使用cout语句输出max和min的值。完整的代码如下:


#include <iostream>

using namespace std;

int main()

{

  int numbers[10];

  cout << "Please enter ten numbers: " << endl;

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

  {

    cout << "Number " << i + 1 << ": ";

    cin >> numbers[i];

  }

  

  int max = numbers[0];

  int min = numbers[0];

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

  {

    if(numbers[i] > max)

    {

      max = numbers[i];

    }

    

    if(numbers[i] < min)

    {

      min = numbers[i];

    }

  }

  

  cout << "The maximum value is: " << max << endl;

  cout << "The minimum value is: " << min << endl;

  return 0;

}

使用上述代码,我们就可以编写一个完成输入十个数并输出最大值和最小值的C++程序。这个程序可以帮助初学者了解如何在C++中进行输入和输出的操作,并熟悉算法来处理输入的数据。

  
  

评论区

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