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

空格是怎么打印出来的?

    空格是:3,2,1 , 0

    星星是:1,  3,  5 ,  7


正在回答

2 回答

答案是这个

 for(  j=4-i ;  j>=0 ; j-- )

 for( k=1 ;  k<=(2*i-1) ;  k++ ) 

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

菜菜狠厉害 提问者

这个呢 for( j=i ; j<5 ; j++ ) 咋出来的3210
2019-07-23 回复 有任何疑惑可以回复我~
#2

小小疾飞 回复 菜菜狠厉害 提问者

我把我以前的回答复制了下 你看看。 空格可以看出逐行减少,*逐行增加。那么这两个东西是跟着行数i变化的。空格可以看出每加一行少一个,第一行最多,为3个。那么可以这样写 for( j=4-i ; j>0 ; j-- ) 。*每行都增加。下一行比上一行多两个,很容易看出是2n-1的关系,所以可以这样写for( k=1 ; k<=(2*i-1) ; k++ ) 。
2019-07-23 回复 有任何疑惑可以回复我~
#3

菜菜狠厉害 提问者 回复 小小疾飞

for( j=i ; j<5 ; j++ ) 第一行i=1 ,空格j 应该等于4么? 那题干给的是三啊 这块怎么理解呢? i是大循环, j 和 k 是并列子循环吗?
2019-07-25 回复 有任何疑惑可以回复我~
#4

小小疾飞 回复 菜菜狠厉害 提问者

i是大循环, j 和 k 是并列子循环。什么题干给的是三?建议你自己多想想,真的很简单的。
2019-07-25 回复 有任何疑惑可以回复我~
#5

菜菜狠厉害 提问者 回复 小小疾飞

我把空格换成其他符号就看明白了,这题就有问题,图片里看不出每行有几个空格
2019-07-25 回复 有任何疑惑可以回复我~
#6

小小疾飞 回复 菜菜狠厉害 提问者

这个解决办法可以,挺不错,小伙子。
2019-07-25 回复 有任何疑惑可以回复我~
查看3条回复

不太明白你的问题。

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

举报

0/150
提交
取消

空格是怎么打印出来的?

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