【问题标题】:pseudocode with FORFOR 伪代码
【发布时间】:2010-03-31 13:10:05
【问题描述】:
for j = n − 1 to 1 step − 1 do

这是否意味着 [1 .. n-1] 或 [2 .. n-1] 中的所有 j ?

【问题讨论】:

  • 在类 C 语言中:for (int j = n - 1; j != 1; j--)

标签: pseudocode


【解决方案1】:

for j = n − 1 to 1 step − 1 do 是倒计时。

它将从 j 开始倒数到 1(包括)。

所以如果 j 为 6,那么它将下降 5、4、3、2、1。

twist: 现在如果你的 j 是一个负值,那么你应该考虑它会先上升到最小负值,然后翻转到最大正值,然后倒数到 1。

【讨论】:

  • 嗯,你不是说“如果 n 是 6”吗?此外,大多数语言会执行一个循环,其中范围不重叠,因为根本不执行任何循环,而不是围绕数字空间清除,直到它换行并从另一侧击中结束值。
  • 我正在寻找包含(或不包含)这个词。谢谢
【解决方案2】:

如果 n=5,则 for 循环执行 4 次,J 等于 4,然后是 3,然后是 2,最后是 1

【讨论】:

    【解决方案3】:

    对我来说似乎很清楚。这意味着它从 n-1 倒数到 1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-14
      • 2019-01-07
      • 2012-07-20
      • 2015-02-15
      • 2011-12-10
      • 1970-01-01
      相关资源
      最近更新 更多