循環(huán)結構之多重循環(huán) 空格疑難
空格怎么 ????????/*?觀察每行的空格數(shù)量,補全循環(huán)條件?*/ ????????for(????j=i?;??j<5?;??j++?)?? ????????為什么不是j=3;j>=0;j--?呢? ????????一直想不明白,以下不是正確的理解嗎? ????????空空空* ?????????空空*** ??????????空***** ???沒有空??********
空格怎么 ????????/*?觀察每行的空格數(shù)量,補全循環(huán)條件?*/ ????????for(????j=i?;??j<5?;??j++?)?? ????????為什么不是j=3;j>=0;j--?呢? ????????一直想不明白,以下不是正確的理解嗎? ????????空空空* ?????????空空*** ??????????空***** ???沒有空??********
2016-09-28
舉報
2016-09-28
因為循環(huán)嵌套for循環(huán)打印這個圖形的話你的ij之間要有關聯(lián)!
畢竟是i在最外層for循環(huán)而j和k輸入內部二級for循環(huán),即執(zhí)行j和k的for循環(huán)完畢后i才會自增1
如果按你這樣寫,程序的結果肯定是每一行都是一樣多的4個空格數(shù)!
這是循環(huán)嵌套,要保證每一行的空格數(shù)量和*數(shù)量有變化,所以必須要找到i、j、k之間的關聯(lián)關系!
2016-09-28
我也明白了(j=i;j<5;j++)
第一行:J和I一樣大小初始為1 ,因為J<5,所以還可以進行循環(huán) ?,然后J++;之后J就被賦值為2,還是J<5繼續(xù)J++;......直到J不滿足J<5。
到下一個for執(zhí)行*,for的數(shù)如上方法。
父循環(huán)一次,子循環(huán)需要全部執(zhí)行完,直到跳出循環(huán);所以下面的兩個for要全部循環(huán)完,才進行下一個父循環(huán)。
第二行:J初始就為2了,如第一行求,來進行第二行的空格和*的數(shù)量。
....................我明白了