21xrx.com
2024-12-27 20:34:54 Friday
登录
文章检索 我的文章 写文章
C++求三个数最大值
2023-06-28 01:09:48 深夜i     --     --
C++ 求值 三个数 最大值

在编程中,经常需要求出给定若干个数中的最大值或最小值。如果是三个数,我们可以使用 C++ 语言中的 if 语句来实现。

代码如下:


#include <iostream>

using namespace std;

int main()

{

  int a, b, c;

  cout << "请输入三个数:" << endl;

  cin >> a >> b >> c;

  if (a > b)

  {

    if (a > c) 

      cout << "最大数为:" << a << endl;

    else 

      cout << "最大数为:" << c << endl;

  }

  else

  {

    if (b > c)

      cout << "最大数为:" << b << endl;

    else

      cout << "最大数为:" << c << endl;

  }

  return 0;

}

以上代码中,我们先定义了三个整型变量 a、b 和 c,然后通过用户输入给这三个变量赋值。接下来进入 if 语句的嵌套判断,先将 a 和 b 进行比较,如果 a 大于 b,则再将 a 和 c 进行比较,取其中最大值;如果 a 小于等于 b,则将 b 和 c 进行比较,取其中最大值。最后输出所求的最大值即可。

这样,我们就可以通过简单的 if 嵌套语句,实现求三个数的最大值的功能。当然,在实际编程中,我们还可以使用其他方式来实现这个功能,比如先排序后取最大值,但对于小规模的数据,使用 if 语句来判断是一种简单直观的方法。

  
  

评论区

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