第一个嵌套的for循环答应的是菱形的上半部分,kong的循环是打印的空白,因为上半部分是三角形,所以×的值一行比一行多,所以kong减少,xing变大。
第二个嵌套的for循坏打印的是下半部分,kong1的循环打印的空白,小班部分是倒三角形,所以×值一行比一行少,所以kong1变大,xing1变小
这个问题其实比较简单,给你个建议:在纸上画出一个菱形,以最左边的那个角为原点,标出其他顶点的横坐标…仔细对照代码看其执行过程即可!! 其实根据这样只要你画的出来的图形应该都能用代码实现
for的嵌套:for(){
for(){}
}
第一个for打印的行,第二个打印的列。这么理解就可以了,实际开发中没有嵌套这么多的