c - 如何使用 C 中的嵌套循环制作此数字模式?
问题描述
我在这里犯了什么错误?我对循环不是很好,我刚开始。
到目前为止我的回答:
编辑
非常感谢大家的帮助,我解决了这个问题 :) 从现在开始我将停止发布我的代码图片。
解决方案
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
.
推荐阅读
- arrays - 我想得到一个浮动数组的列的总和,每列单独
- terraform - 如何在 terraform 和 github 操作中更新现有的 cloudflare_record
- delphi - VCL 和 FMX 组件如何同名?
- reactjs - 如何让 redux 调度是实例的本地而不是全局的?
- javascript - 通过函数后如何让 JavaScript 变量更新为另一个值?
- swift - 为什么 dropFirst 不返回一个数组,而 dropLast 呢?
- python - 从字典中获取具有唯一值的前三项
- python - 相同的 websocket 代码在其他计算机上不起作用
- c# - 显示属性绑定在代码中有效,但在 xaml 中无效
- nginx - 如何让 nginx 将getssl 确认请求发送到正确的位置?