為什么第二行可以打出兩個*號.內(nèi)循環(huán)和外循環(huán)應該是相同的.外循環(huán)加了一.內(nèi)循環(huán)也就加了一.所以應該一直是a=b,如果是a=b的情況下.應該是只循環(huán)一次阿.所以應該每行都是一個*號阿
4 回答


qq_小酒窩_11
TA貢獻2條經(jīng)驗 獲得超1個贊
明白你的問題所在了,兩個for循環(huán)嵌套,第一個for循環(huán)a一共循環(huán)3次,也就是a=1,a=2,a=3,當a=1時,第二個for循環(huán)開始,b開始循環(huán),b=1,因為你b<=a,所以這層循環(huán)只循環(huán)一次,然后b++,這個b++之后對于外層循環(huán)a=2的時候是沒關系的,當a=2時,b依然從b=1開始循環(huán),這就是你的問題所在。仔細想想這個地方。

Patricks丶
TA貢獻10條經(jīng)驗 獲得超2個贊
我就指出一點,外循環(huán)+1,內(nèi)循環(huán)重頭開始執(zhí)行。
而且為什么你會覺得有條件判斷a=b呢?別人明明是b<=a。
你的for循環(huán)基礎似乎不扎實先仔細看看for循環(huán)的知識吧。
添加回答
舉報
0/150
提交
取消