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

j代表的 空格 是怎么执行的 有点懵,求大神

i j k 三者的运算关系是怎么运算的,为什么搞不明白,越看越懵

正在回答

1 回答

朋友,首先不要懵,要仔细观察。空格可以看出逐行减少,*逐行增加。那么这两个东西是跟着行数i变化的。空格可以看出每加一行少一个,第一行最多,为3个。那么可以这样写 for(  j=4-i ;  j>=0 ; j-- ) 。*每行都增加。下一行比上一行多两个,很容易看出是2n-1的关系,所以可以这样写for( k=1 ;  k<=(2*i-1) ;  k++ ) 。怎么样理解没?没理解可以再找我。

0 回复 有任何疑惑可以回复我~
#1

weixin_慕丝1418432 提问者

那为什么 按照程序步骤算出来i=1时 空格是4个,而上面说的是:每行输出的空格数等于(最后一行*号数减去当前行的*号数)除2,那第一行应该是3个空格呀 ?
2019-07-16 回复 有任何疑惑可以回复我~
#2

小小疾飞 回复 weixin_慕丝1418432 提问者

for( j=4-i ; j>=0 ; j-- ) ;这里我多打了个 =,应该是j>0;
2019-07-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

j代表的 空格 是怎么执行的 有点懵,求大神

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信