【问题标题】:Boolean 3 variables with if statement带 if 语句的布尔 3 变量
【发布时间】:2023-01-19 00:32:00
【问题描述】:

The problem in question 我有一个问题,我必须在空白处输入一个逻辑运算符,同时它仍然有意义。

我的第一个想法是把 &&, !和&&,但这似乎不对

【问题讨论】:

  • 为什么不尝试编译它,看看会发生什么?

标签: boolean logical-operators boolean-operations


【解决方案1】:

记住圆方程的一般形式:

x2 + y2 + 2gx + 2fy + c = 0

或者

(x-a)^2+(x-b)^2 = r^2

“a”和“b”代表中心,“r”是半径。

在“一”中,我们涵盖了半径为 1 且圆心位于点 (2, 2) 的圆内的值。 在“二”和“三”中,中心位于点 (0, 0)。 “三”的半径为 2:

x*x + y*y <= (2)^2

然后,“一”代表右上角的圆圈。 “二”是中间的白色小圆圈。 “三”是更大的灰色圆圈。

所以,我认为这更有意义:

if (one && !two && three)
  "gray"
else
  "white"

【讨论】:

    猜你喜欢
    • 2020-08-20
    • 2018-02-01
    • 2013-03-26
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多