关于#c语言#的问题:第一个for循环不是++i嘛,内层循环j应该就是1到4输出十个星号嘛

img


这个第九题,第一个for循环不是++i嘛,内层循环j应该就是1到4输出十个星号嘛,为什么答案是十五个

首先要理解这个循环是怎么执行的
可以分成5轮(最外层循环决定)
第0轮输出
5个(因为内层循环0到4一共5次)

第1轮输出
4个(因为内层循环1到4一共4次)

第2轮输出
3个(因为内层循环2到4一共3次)

第3轮输出
2个(因为内层循环3到4一共2次)

第4轮输出
1个(因为内层循环4到4一共1次)

要看清楚内层那个变量是j=i啊
这样✍🏻能理解么?