当i=2,j=2时,j的循环结束后,输出3个空格,接下来到k的循环,此时k=1。。k<2*2-1=3,那不是输出两个*就结束了吗?第二行有三个星号啊?
你的K初始值定义错了
仔细看一下你的代码~k是从0开始的。k是0的时候也循环了一次,所以是三次,输出三个星号。