问答详情
源自:4-12 循环结构之多重循环

这什么意思啊

没看懂解析,大神求教

提问者:明年后 2015-11-30 22:06

个回答

  • 叫我健哥就行
    2015-12-11 15:29:37

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

  • ShidaQiao
    2015-12-08 19:10:06

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

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

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

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

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

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

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

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