【发布时间】:2017-06-23 15:18:54
【问题描述】:
嗯,
我在这里的第一个问题。
是否可以仅使用“max”和“min”语句来构建“If”语句?
我遇到的问题是我需要比较 2 个数字(A 和 B)并查看 B > 1.1 x A。如果发生这种情况,我选择 B,如果不是,我选择 A。
有什么想法吗?
【问题讨论】:
-
是的,很简单。
if B > 1.1 x A I pick B if not, I pick A。当然,绝对没有办法回答你的问题,因为我们不知道你是在焊接逻辑门还是在 lolcat 中编码。 -
嗨,欢迎来到 StackOverflow。您能否扩展您的问题以指定您正在使用的语言,以及到目前为止您所尝试的内容:stackoverflow.com/help/how-to-ask。如果,如标记,您的问题是一个逻辑问题,那么我认为它属于这里:math.stackexchange.com.
-
Thanks 是一种专有语言,因此任何语言的解决方案都可以工作。
-
感谢您的快速回答,它是一种专有语言,因此任何语言的解决方案都可以工作,因此我要求提供其背后的逻辑。假设我有函数 z=Max(x,y),其中 z 是 x 和 y 的最大值,函数 z =min(x,y),其中 z 选择 x 和 y 之间的最小值。我也有常用运算符“+”、“-”、“*”、“/”和“-”我如何构造我发布的问题?
-
max 和 min 是连续函数。它们与自身和其他算术运算的组合也是如此。您想要的函数不是连续的,如果 B 的值发生变化,它会从 A 跳转到 1.1*A。因此,您的任务似乎无法通过简单的方式解决。如果要包含像 floor 这样的不连续函数,可能会有一些方法。