21xrx.com
2024-12-22 21:41:00 Sunday
登录
文章检索 我的文章 写文章
C++输入5个数,输出最大值
2023-07-07 21:58:21 深夜i     --     --
C++ 输入 5个数 输出 最大值

在C++中,我们可以使用循环和条件语句来输入5个数,并输出它们中的最大值。让我们一步步来操作。

首先,我们需要定义5个变量来存储从用户那里输入的5个数。我们可以使用`int`数据类型来存储整数。


int num1, num2, num3, num4, num5;

然后我们可以使用`cin`语句来获取用户输入的值,并将其存储在相应的变量中。


cout << "请输入5个数:";

cin >> num1 >> num2 >> num3 >> num4 >> num5;

现在,我们需要使用条件语句比较这5个数并找出最大值。我们可以使用嵌套的`if`语句来实现。


int max_num = num1; // 假设第一个数是最大值

if (num2 > max_num) // 如果第二个数大于假设的最大值

  max_num = num2; // 用第二个数来更新最大值

if (num3 > max_num) // 如果第三个数大于更新后的最大值

  max_num = num3; // 用第三个数来更新最大值

if (num4 > max_num) // 如果第四个数大于更新后的最大值

  max_num = num4; // 用第四个数来更新最大值

if (num5 > max_num) // 如果第五个数大于更新后的最大值

  max_num = num5; // 用第五个数来更新最大值

最后,我们可以使用`cout`语句来输出最大值。


cout << "最大值是:" << max_num << endl;

现在,我们已经成功地使用C++循环和条件语句找到了5个数中的最大值。完整的代码如下:


#include <iostream>

using namespace std;

int main() {

  int num1, num2, num3, num4, num5;

  cout << "请输入5个数:";

  cin >> num1 >> num2 >> num3 >> num4 >> num5;

  int max_num = num1; // 假设第一个数是最大值

  if (num2 > max_num) // 如果第二个数大于假设的最大值

    max_num = num2; // 用第二个数来更新最大值

  

  if (num3 > max_num) // 如果第三个数大于更新后的最大值

    max_num = num3; // 用第三个数来更新最大值

  

  if (num4 > max_num) // 如果第四个数大于更新后的最大值

    max_num = num4; // 用第四个数来更新最大值

  

  if (num5 > max_num) // 如果第五个数大于更新后的最大值

    max_num = num5; // 用第五个数来更新最大值

  

  cout << "最大值是:" << max_num << endl;

  return 0;

}

  
  

评论区

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