21xrx.com
2024-12-27 04:42:06 Friday
登录
文章检索 我的文章 写文章
C++实现两个数取最大值
2023-07-05 18:46:45 深夜i     --     --
C++ 实现 两个数 取最大值

在C++中,我们可以使用条件运算符(?:)来实现两个数的最大值。

示例代码如下:


#include<iostream>

using namespace std;

int main(){

  int a, b, max_num;

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

  cin>>a>>b;

  max_num = (a > b) ? a : b;

  cout<<"最大值为:"<<max_num<<endl;

  return 0;

}

这个程序首先从用户输入两个整数,然后使用条件运算符进行比较,将最大值存储在变量“max_num”中,最后输出结果。

还有另外一种方法也可以实现两个数的最大值,就是使用标准库“algorithm”的“max()”函数。

示例代码如下:


#include<iostream>

#include<algorithm>

using namespace std;

int main(){

  int a, b, max_num;

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

  cin>>a>>b;

  max_num = max(a, b);

  cout<<"最大值为:"<<max_num<<endl;

  return 0;

}

这个程序使用了“algorithm”库的“max()”函数来进行两个数的比较,将结果存储在“max_num”变量中,最后输出结果。

总之,C++提供了很多方法来实现两个数的最大值,这里只是介绍了两种常用的方法。开发者可以根据实际需求选择最合适的方法。

  
  

评论区

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