首页 > 解决方案 > 如何使用 C 中的嵌套循环制作此数字模式?

问题描述

我在这里犯了什么错误?我对循环不是很好,我刚开始。

问题

到目前为止我的回答:

我的代码答案

编辑

非常感谢大家的帮助,我解决了这个问题 :) 从现在开始我将停止发布我的代码图片。

标签: cloopsnested-loops

解决方案


for (int i = 1; i >= n; i++)

让我们把它翻译成英文:当 i 大于(或等于)n ( i >= n) 时,您将 i ( i++) 加 1 并运行大括号内的内容。那只是一个无限循环。i 只会越来越大,并且永远不会小于 n,这是循环停止所必需的。(它运行只要while i >= n)。除非n> 1开始,否则循环甚至不会迭代一次。

你得到了正确的内部循环,但是在外部循环中你必须写i <= n而不是i >= n.


推荐阅读