循环经典案例——九九乘法表、打印金字塔
打印九九乘法表
采用for循环:
注意换行的问题,缺少printf("\n"); 的话,会输出非我们所要的输出样子。
靠左金字塔
采用while循环:
注意i变量赋值的位置。
居中金字塔
采用while循环:
首先,分析
空心金字塔
采用for循环:
首先我们先弄一个实心的金字塔
通过考虑和分析得出
需要对输出*号的循环体部分进行处理
思路:用if判断,只取第一位和最后一位输出*,其他全部输出空格
如果i=a(层数),那么就再写个判断,采用不输出空格的循环体即可
思路总结:
分清楚各个变量控制数目因素
如最后一题的a是接收键盘输入的层数
i是决定层数的变量因素
j是决定输出多少个*的变量因素
k是决定输出多少个空格的变量因素
理清思路,自然水到渠成
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律