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

这个金字塔怎么看不懂啊

能给个框图吗,这个i是行数,j是列数,k是什么?


正在回答

4 回答

i是行数,j是在每行行首要输出的空格数,k是每行应该输出的星星个数,你注意观察那个正三角形,第一行到第4行,空格个数为3,2,1,0,而输出的星星个数又为行数*2-1,最后每行结束输出一个换行符就ok了

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

董董董大小姐

可以请问下 如果第一行空格数是3 为什么 定义j的原始数值是 j=i呢 那这样 第一行不就是j=1了吗?可是按照您这样说j的值应该为3 啊 求指教
2015-10-21 回复 有任何疑惑可以回复我~
#2

Mr_Oxygen 提问者

非常感谢啦
2015-10-22 回复 有任何疑惑可以回复我~

仔细哦

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

空格数不是从3 、2、1、0排列的,而是4、3、2、1排列的,最后一排其实前面其实有个空格

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

yaya情歌

为什么i是行数 j是空格数 是默认的吗
2015-11-09 回复 有任何疑惑可以回复我~

请再看一遍源码,谢谢j越大输出的空格的数量不是就越少么,所以而空格数是从3、2、1、0这样排列的,所以j要从小到大的并且和i(输出的第i行)对应的啊。开动一下大脑,ok?

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

举报

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

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

进入课程

这个金字塔怎么看不懂啊

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