21xrx.com
2024-12-22 22:27:25 Sunday
登录
文章检索 我的文章 写文章
C++输入三个整数,输出最大值和最小值。
2023-06-30 01:17:33 深夜i     --     --
C++ 输入 整数 最大值 最小值

在使用C++编程语言中,有时候需要输入多个整数,并进行比较,找出其中的最大值和最小值,这便需要使用一些智能的算法来实现。

要实现输入三个整数,输出最大值和最小值,我们可以使用C++中的if语句和几个简单的比较符号,如“>”、“<”、“==”。具体实现方法如下:

首先,我们需要定义三个整数类型的变量,分别为a,b,c。然后使用C++中的cin语句,依次接收三个整数作为输入。如下所示:

int a, b, c;

cin >> a >> b >> c;

接下来,我们需要使用if语句来比较这三个数之间的大小,找出其中的最大值和最小值。我们定义两个变量min和max,初始值分别为a和b,然后依次进行比较,如果a比当前的最小值还要小,就将min的值更新为a,如果a比当前的最大值还要大,就将max的值更新为a。同样的方法,依次比较b和c,更新min和max的值。代码如下:

int min = a, max = b;

if (b < min) min = b;

if (c < min) min = c;

if (b > max) max = b;

if (c > max) max = c;

最后,我们需要使用cout语句来输出最大值和最小值,代码如下:

cout << "Max: " << max << endl;

cout << "Min: " << min << endl;

这样,我们就成功地实现了输入三个整数,输出最大值和最小值。整个代码如下:

#include

using namespace std;

int main() {

  int a, b, c;

  cin >> a >> b >> c;

  int min = a, max = b;

  if (b < min) min = b;

  if (c < min) min = c;

  if (b > max) max = b;

  if (c > max) max = c;

  cout << "Max: " << max << endl;

  cout << "Min: " << min << endl;

  return 0;

}

总之,在C++编程语言中,使用if语句和一些简单的比较运算符可以方便地实现对多个整数进行比较并找出其中的最大值和最小值,这样能够帮助我们更好地掌握C++语言的使用方法,扩展我们的编程思路。

  
  

评论区

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