21xrx.com
2025-03-22 23:32:03 Saturday
文章检索 我的文章 写文章
C++求3个值的最大值和最小值组合
2023-07-11 14:23:19 深夜i     10     0
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++中的基本语法和算法思想。

  
  

评论区