注意:本教程针对正在学习 C++ 和编程的初学者。
如何使用 C++ 编程语言获取 3 个数中的最大值。
当然,你可以用很多方法获取 3 个数中的最大值,事实上,可以有不止一个解决方案,而且它们都是正确的,但对于这个问题,我发现了一个非常有趣的解决方案。
这是代码,我将在下面解释它
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
/* Function maximum definition */
/* x, y and z are parameters */
int maximum(int x, int y, int z) {
int max = x; /* assume x is the largest */
if (y > max) { /* if y is larger than max, assign y to max */
max = y;
} /* end if */
if (z > max) { /* if z is larger than max, assign z to max */
max = z;
} /* end if */
return max; /* max is the largest value */
} /* end function maximum */
|
代码非常简单,它假设 3 个值中的任何一个都是最大的,然后将其他 2 个值与第一个值进行比较。
如果 2 个值中的一个大于我们假设的值,则最大值等于该值。
如果您对本文有任何疑问,可以通过以下方式联系我:
Twitter: _mFouad
邮件: mfouad91@gmail.com