为了账号安全,请及时绑定邮箱和手机立即绑定

for语句运算流程

for语句运算流程

C
傲龙赫 2016-07-26 17:40:19
#include<stdio.h>main(void){int a,b,c,n;printf("Please input high:");scanf("%d",&n);for(a=1;a<=n;a++){for(b=n;b>=a;b--){printf(" ");}for(c=1;c<=2*a-1;c++){printf("*");}printf("\n");}}n等于4,他的运算流程是怎样的
查看完整描述

3 回答

?
望远

TA贡献1017条经验 获得超1032个赞

for(①;②;③){
            ④    }
如图所示,执行步骤为:  步骤1:执行①~   步骤2:判断条件②是否成立~  步骤3:如果成立则进入循环执行④(不成立则直接跳出循环,执行for循环后方代码)~  步骤4: 执行③~  回到步骤2:判断条件②是否成立~~(直到条件②不成立跳出循环,或者一开始第一次执行步骤②条件就是false跳出循环)

查看完整回答
2 反对 回复 2016-07-26
?
油炸花生米

TA贡献1条经验 获得超1个赞

这好像是一个杨辉三角的输出,在程序开始的时候,先根据输入的n值,进入a所在的循环之后,执行b所在的循环,然后输出一定的空格(空格的数量和输入的n值相关),然后执行c所在的循环,输出一定的*(按程序来看第一行输出 一个*),然后输出回车换行,进入第二波大循环,继续输出第二行的空格和*,最后循环结束。

查看完整回答
1 反对 回复 2016-07-27
?
KXFT

TA贡献113条经验 获得超58个赞


n=4 a=1 b=4 printf(" ")*3 c=1 printf("*") printf("\n")

        a=2 b=4.....(像上面一样循环 )

查看完整回答
1 反对 回复 2016-07-26
  • 3 回答
  • 0 关注
  • 1589 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信