算法我无法解决,但是为什么呢?

时间:2019-01-20 23:29:40

标签: algorithm

这是我第一次做算法。 有人可以帮我解决以下两个问题吗?:

A <- [3, 3, 0]
While A[2] < A[1] :
    A[0] <- A[0] + A[0]
    A[2] <- A[2] + 1
Show A[0] + A[2]

> A <- 4
B <- 7
If B < 5 :
    Show A - B
Else :
    Show 2*B

谢谢!

1 个答案:

答案 0 :(得分:3)

这似乎是家庭作业,我没有提供确切的解决方案,而是给您一些线索:

  • A <-4:了解它的含义,可能会为A分配值4。
  • B <-7:与上述类似。
  • IF语句将两个值进行比较,找出正确的值,如果为true,则执行Show A-B行,否则执行ELSE(因此,如果IF中的条件为false),第二条语句(Show 2 * B )。

对于while循环,用A [0],A [1]和A [2]创建一个表,每次值更改时,将新值写入列中(因此请跟踪A的值[0]至A [2])。条件为真时,While循环继续。如果条件为假,则语句在While之后继续(因此显示A [0] + A [2]。

相关问题