给J赋值的位置如果是1的话,输出就是每行都只有一个*
位置如果是2的话,输出的就是直角三角形,不太明白为啥?
你把对j的赋值放在while外面时,无法在每一次循环开始时对j初始化,故第二次循环开始时j的初值为第一次循环的末值,第二次循环的自加是建立在第一次循环j的值之上的。