这个for循环语句内的两个for语句是怎么执行的
for(i=1;i<=4;i++){for(j=4;j>=i;j--)printf("");for(j=1;j<=2*i-1;j++)printf("*");printf...
for(i=1;i<=4;i++)
{
for(j=4;j>=i;j--)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n")
} 展开
{
for(j=4;j>=i;j--)
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("*");
printf("\n")
} 展开
4个回答
展开全部
1)外层的i取一个值,满足条件则进入循环。
2)内层循环j取一个值,满足条件则进入循环。
3)循环结束后,外层的i加1,转1)。
2)内层循环j取一个值,满足条件则进入循环。
3)循环结束后,外层的i加1,转1)。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个FOR先循环完了再循环第二个FOR,当然得受最外面那个FOR的影响,效果就是这样的:
*
***
*****
*******
*
***
*****
*******
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i:1
j:4321
j:1
i:2
j:432
j:13
i:3
j:43
j:135
i:4
j:4
j:1357
j:4321
j:1
i:2
j:432
j:13
i:3
j:43
j:135
i:4
j:4
j:1357
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询