按照如下参考答案的代码运行的结果不应该是正三角形的左半边吗?
这个代码的意思你要先看明白。
i是控制层数,j是控制空格数,k是控制*的位置。
先进入第一层循环,先开始第一层,此时j=i=1,再进入第二层循环,因为j<5,所以会有4个空格.最后进入第三层循环,通过这个算法得出*的位置并输出。再返回到第一层循环,重复五次。
我觉得你的问题应该是 跟着这个代码来,只有*左边有空格。
因为,输出正三角形,只需要左边有空格即可。右边有没有都没关系
k<2*i-1这个思路如何想出来..........
加多两个for循环就可以实现了