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

ijk分别是什么?

还是不太懂,第一行的空格怎么就(7-1)/2=3呢?i=j又是什么

正在回答

3 回答

(j=i;j<5;j++)

第一行:J和I一样大小初始为1 ,因为J<5,所以还可以进行循环  ,然后J++;之后J就被赋值为2,还是J<5继续J++;......直到J不满足J<5。

到下一个for执行*,for的*数如上方法。

父循环一次,子循环需要全部执行完,直到跳出循环;所以下面的子循环的两个for要全部循环完,才进行下一个父循环。

第二行:J初始就为2了,如第一行求,来进行第二行的空格和*的数量。

....................


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

i、j、k分别是嵌套for循环中的三个变量

从上往下

k表示的是每一行 * 的数量,i是行数,j是空格数,试着理解下

它的规律就是:

每行输出的空格数等于最后一行*号数减去当前行的*号数再除以2

每行输出的*号等于行数的乘积乘2再减1;

满意请采纳,哪儿不懂继续问~


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

雨巷里的守望者

空格数没看懂啊,能再详细说一下嘛
2016-09-07 回复 有任何疑惑可以回复我~
#2

JustWannaHugU 回复 雨巷里的守望者

自己不思考别人怎么说也没用;我就不信这么详细你看不懂;费时间精力给你解释了,你好歹也得思考一下,拿笔画画吧
2016-09-07 回复 有任何疑惑可以回复我~

把完整的代码贴出来看看

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

举报

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

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

进入课程

ijk分别是什么?

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