21xrx.com
2024-11-22 09:46:06 Friday
登录
文章检索 我的文章 写文章
C++ 求三个整数的最大值输出
2023-06-27 04:30:04 深夜i     --     --
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++语言的简洁、高效和灵活性,让求一个问题的实现变得非常简单。无论是使用第一种方法还是第二种方法,都可以非常方便地求出三个整数的最大值。

  
  

评论区

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