2449| 7
|
第3章 第六节 逻辑挑战2:三个数怎么办 里面的问题。 |
5啊哈币
最佳答案我不觉得哪里违反了题意,题目中说输出最大值,a,b,c都是最大值,将a,b,c都输出完全符合题意。
如果题目的描述是,输出a,b,c中的最大值max,那么确实应该输出一个值
上面是数学角度的解释,如果在编程的角度上来讲
输出一个序列中满足条件f(x)的值,如果这个序列中有复数个值满足f(x),那么一般情况下的实现是输出第一个,这样做是为了减少memory access
但是也有例外,例如序列长度是2
一般会写成return a>b? a:b;
...
| ||
| ||