21xrx.com
2024-11-22 05:44:51 Friday
登录
文章检索 我的文章 写文章
C++求3个值的最大值和最小值组合
2023-07-11 14:23:19 深夜i     --     --
C++ 求值 最大值 最小值 组合

C++是一门高效、强大的编程语言,它可以实现各种复杂的计算过程和算法。今天我们将使用C++语言编写一个程序,用于求解3个数的最大值和最小值组合。

首先,我们需要定义三个整型变量,用于存储输入的三个数,代码如下:


int num1, num2, num3;

接下来,我们需要进行用户输入。使用C++中的

in
函数,用户可以输入三个整数。

cin >> num1 >> num2 >> num3;

接着,我们需要定义两个变量,一个用于存储最大值,一个用于存储最小值,初始值可以设为输入的第一个数。代码如下:


int max_num = num1;

int min_num = num1;

然后我们可以使用C++中的 if 语句来判断每个数与最大值和最小值的大小关系,并更新最大值和最小值。


if(num2 > max_num)

  max_num = num2;

if(num3 > max_num)

  max_num = num3;

if(num2 < min_num)

  min_num = num2;

if(num3 < min_num)

  min_num = num3;

最后,输出最大值和最小值。使用C++中的

out
函数,可以将结果输出到控制台上。代码如下:

cout << "The maximum combination is: " << max_num << " and " << min_num << endl;

完整代码示例如下:


#include <iostream>

using namespace std;

int main()

{

  int num1, num2, num3;

  int max_num = num1;

  int min_num = num1;

  cout << "Enter three numbers: ";

  cin >> num1 >> num2 >> num3;

  if(num2 > max_num)

  

    max_num = num2;

  

  if(num3 > max_num)

  

    max_num = num3;

  

  if(num2 < min_num)

  

    min_num = num2;

  

  if(num3 < min_num)

  

    min_num = num3;

  

  cout << "The maximum combination is: " << max_num << " and " << min_num << endl;

  return 0;

}

在使用该程序时,用户需要输入三个数字,然后程序会输出这三个数的最大值和最小值组合。这个程序非常简单,但是可以帮助初学者熟悉C++中的基本语法和算法思想。

  
  

评论区

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