作业帮 > 综合 > 作业

给我解释一下这个C语言程序,我看不懂绕不过弯来,那么多for循环

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 08:49:46
给我解释一下这个C语言程序,我看不懂绕不过弯来,那么多for循环
 
第一个for循环是把i从1~4循环.
第二个for循环是输出空格的,第三个for循环是输出“*”的.j是随着i变化而变化的.第二个和第三个for循环都是把j从1~j=4-i和1~2*i-1循环.
比如i=1,则输出j=4-1=3个空格,j=2*1-1=1个“*”,这样就得到第一行的3个空格,一个“*”了.
依次类推,则可以计算出:
i=1 3个空格 1个“*”;
i=2 2个空格 3个“*”;
i=3 1个空格 5个“*”;
i=4 0个空格 7个“*”;
再问: 是不是第二个for循环循环完了之后才能进行第三个for循环?
再答: 对的,
第1个for循环 i=1;

然后第2个for循环j=1;j