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

这什么意思啊

没看懂解析,大神求教

正在回答

2 回答

最好是一行一行的看,从左向右看,循环也是从左向右进行的,打印空格时见到星号即停止,然后在打印星号,不要把他想成是对称的图形,主要观察每一行的空格数和星号数,找出与每一行号的关系即可。

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

1、每行输出的空格数等于(最后一行*号数减去当前行的*号数)除2;

第一行3个空格,第五行有7个*第一行有1个*,符合描述等腰三角形的公式。但是反观给出的代码

换成代码的形式就是:   j=1在这个循环里出现 四次循环  就输出了  四个空格。

以此类推第四行就输出一个空格,所以给人一个多了一个空格的错觉。

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

这个也是根据等腰三角形特性得出的,观察可以得到。

第一次子循环 k = 0 < 1,所以输出了第一个“*”。

以此类推,第四行 K=0.1.2.3.4.5.6.均小于7,所以输出了七个“*”

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

举报

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

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

进入课程

这什么意思啊

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