C语言小白提问?

这里面的imn都代表的什么啊想半天不会... 这里面的 i m n 都代表的什么啊 想半天不会 展开
 我来答
Bazingaeiou
2020-05-28 · 超过17用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:7.7万
展开全部

先指出问题,提问的同学给出的图中的代码并不能获得图中金字塔形状的输出哦~

图中代码的输出是下面这样的

是一个左对齐的台阶~并非金字塔

根据图中的代码,确定了金字塔的层数,循环4次就是4层;

确定了每层第一个*符号出现的位置(使用前面的空格数量确定),可以看出图中代码每个i循环里的m最终的值都是4,也就是说每一层第一个*符号前的空格都是4,也就导致了左对齐问题的产生。可以通过m循环里的控制条件 m<=4 改为 m<=(4-i) 来得到正常的金字塔形状的输出,因为每行前缀空格的数量同样也是由层数确定的

n确定了每行*符号的数量,用公式写出来就是 2*层数-1 即 2*i-1 啦~

手打不易,望采纳5555

阿冬76
2020-05-28 · TA获得超过5028个赞
知道大有可为答主
回答量:2710
采纳率:88%
帮助的人:1110万
展开全部
就是代表循环变量。
i对应于外层循环,控制行数。
m是内层循环的第一部分,控制每一行前半部分的空格数量。
n是内层循环的第二部分,控制每一行显示星号的数量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d371b9a
2020-05-28
知道答主
回答量:41
采纳率:0%
帮助的人:6.2万
展开全部
自己定义的整型变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式