如何使用 C 中的嵌套循环制作此数字模式?
How can I make this number pattern using nested loops in C?
我在这里犯了什么错误?我对循环不是很好,我刚开始。
我目前的回答:
编辑
非常感谢大家的帮助,我解决了这个问题:)从现在开始我将不再发布我的代码图片。
for (int i = 1; i >= n; i++)
让我们将其翻译成英文:
当 i 大于(或等于)n (i >= n
) 时,您将 1 添加到 i (i++
) 和 运行 大括号内的内容。那只是一个无限循环。 i 只会变得越来越大,并且永远不会小于 n,这是循环停止所必需的。 (它 运行s 只要 或 while i >= n
)。
除非 n
是 > 1
开始,否则循环甚至不会迭代一次。
你的内循环是正确的,但在外循环中你必须写 i <= n
而不是 i >= n
。
我在这里犯了什么错误?我对循环不是很好,我刚开始。
我目前的回答:
编辑
非常感谢大家的帮助,我解决了这个问题:)从现在开始我将不再发布我的代码图片。
for (int i = 1; i >= n; i++)
让我们将其翻译成英文:
当 i 大于(或等于)n (i >= n
) 时,您将 1 添加到 i (i++
) 和 运行 大括号内的内容。那只是一个无限循环。 i 只会变得越来越大,并且永远不会小于 n,这是循环停止所必需的。 (它 运行s 只要 或 while i >= n
)。
除非 n
是 > 1
开始,否则循环甚至不会迭代一次。
你的内循环是正确的,但在外循环中你必须写 i <= n
而不是 i >= n
。