我正在用 C 语言做家庭作业,但遇到了一些麻烦。 计算两个值后,我必须能够打印两个值中的最高值,而无需使用逻辑运算符、关系运算符或选择结构。我已经使用计算来确定两个值中较大的一个,但我不知道这对于 future 是否非常有用。
我还想澄清一下,我没有打印最大值,而是应该打印最大选项。例如,选项 1 = 2000 且选项 2 = 3000,我希望能够打印出“选项 2 是较大的”。
我还应该说,在分配的其余部分之后,此选择通常仅通过数学运算 +*-%/
和 pow()
最佳答案
我会使用函数fmax 。它需要 double 作为参数,因此您可能必须将数字转换为 double 。
关于c - 打印两个值中的最高值而不使用 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54463659/