LintCode 题目:三数之中的最大值

mac2026-04-12  4

URL:https://www.lintcode.com/problem/max-of-3-numbers/description

描述

给三个整数,求他们中的最大值。

样例

样例 1: 输入: num1 = 1, num2 = 9, num3 = 0 输出: 9 样例解释: 返回三个数中最大的数。 样例 2: 输入: num1 = 1, num2 = 2, num3 = 3 输出: 3 样例解释: 返回三个中最大的数字。

思路:

可以直接使用C++中的max函数,或者自己写一个比较函数。

 

在代码段中添加:

直接使用max函数:

int a = max(num1,num2); return max(a,num3);

自己写一个比较函数:

static int lcc_max(int a,int b){ return a>b? a:b; }

再添加代码段:

int a = lcc_max(num1,num2); return lcc_max(a,num3);

 

即可:

 

 

 

最新回复(0)