21xrx.com
2025-03-26 12:26:00 Wednesday
文章检索 我的文章 写文章
C++ 求三个整数的最大值输出
2023-06-27 04:30:04 深夜i     18     0
C++ 三个整数 最大值 输出

C++是一种常用的编程语言,其语法清晰简洁,使用方便。在C++中,求三个整数的最大值是一项常见的任务。以下是一种简单的实现方法:

#include<iostream>
using namespace std;
int main()
{
  int a, b, c, max;
  cout << "请依次输入三个整数:" << endl;
  cin >> a >> b >> c;
  max = a;
  if (b > max)
    max = b;
  if (c > max)
    max = c;
  cout << "三个整数中的最大值为:" << max << endl;
  return 0;
}

以上代码首先声明了三个整型变量a、b、c和一个变量max用于存储最大值。接下来,程序通过cin语句读取用户输入的三个整数,并将a的值赋给max。接着,使用if语句判断b和c是否大于max,如果满足条件,则将b或c的值赋给max。最后,使用cout语句输出最大值。

该程序还可以优化,使用数组和for循环来实现:

#include<iostream>
using namespace std;
int main()
{
  int nums[3], max;
  cout << "请依次输入三个整数:" << endl;
  for (int i = 0; i < 3; i++)
    cin >> nums[i];
  max = nums[0];
  for (int i = 1; i < 3; i++)
    if (nums[i] > max)
      max = nums[i];
  cout << "三个整数中的最大值为:" << max << endl;
  return 0;
}

以上代码声明了一个整型数组nums和一个变量max,通过for循环实现了读取输入和求最大值的过程。程序首先通过for循环读取用户输入的三个整数,并将nums[0]的值赋给max。接着,使用for循环判断nums[1]和nums[2]是否大于max,如果满足条件,则将其值赋给max。最后,使用cout语句输出最大值。

通过以上两个实现方法,可以看到C++语言的简洁、高效和灵活性,让求一个问题的实现变得非常简单。无论是使用第一种方法还是第二种方法,都可以非常方便地求出三个整数的最大值。

  
  

评论区