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

我看不懂程序

那个空格怎么算的,还有*号,我寻思空格不是应该越来越少吗?怎么还越来越多

正在回答

2 回答

星号前有空格,后面可以没有

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

第一行3个空格1个*;

第二行2个空格3个*;

第三行1个空格5个*;

第四行0个空格7个*。

由此可知,对于每一行(每次一的i循环)来说:

空格(j) = 4-i,*(k) = 2i-1。

因此为了达到这一要求,要进行嵌套的for循环,j是为了达到4-i这个目标;k是为了达到2i-1的目标。

所以i的循环可以写为for(j=1; j<=4-i; j++)  或者for(j=i; j<5;j++)

      k的循环可以写为for(k=1; k<=2i-1; k++)  或者for(k=0; k<2i-1; k++)


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

qq_慕侠0409678

为什么第一行是三个空格,我怎么看是四个空格,有点看不懂呢
2021-01-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926210    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

我看不懂程序

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