請問內循環的問題
for(int j =1; j<=i;j++)
j=1的時候輸出一個* , 然后執行j++ j就等于2了 2不小于=i的值1 所以跳出到外循環輸出換行
i也+1 ?i和j等于2了 輸出一個* 在執行j++ 然后2大于1 還是要跳出到外循環啊執行輸出* 怎么輸出的
直角三角形 聽不懂 求大神講解
for(int j =1; j<=i;j++)
j=1的時候輸出一個* , 然后執行j++ j就等于2了 2不小于=i的值1 所以跳出到外循環輸出換行
i也+1 ?i和j等于2了 輸出一個* 在執行j++ 然后2大于1 還是要跳出到外循環啊執行輸出* 怎么輸出的
直角三角形 聽不懂 求大神講解
2019-05-16
舉報
2019-05-17
因為j循環一次后會重新變成1,每次都是從1開始++
2019-05-16
i=2是第二行,j可以輸出j=1;j=2,也就是兩個*,也就是第二行輸出兩個*,以此類推,第三行是三個*,就是行數i與*數j相同,就是直角三角形