for循環的嵌套,輸出9*9乘法口訣表。


for(int i = 1; i<=9; i++){

 for(int j = 1; j<=i; j++){

  syso(i+"*"+j+"="+(i*j)+"\t");

  }

 syso("\n");  //換行

}

程序說明:i為外層循環的循環控制變量,j為內層循環的循環控制變量。

                   當i為1時,符合外層for循環的判斷條件(i<=9),進入另一個內層for循環主體,由於是第一次進入內層循環,所以J的初始值為1,符合內層for循環的判斷條件(j<=i),進入循環主體,輸入i*j的值(1*1=1),如果最后j的值仍符合內層for循環的判斷條件(j<=i),則再次執行計算與輸出的工作,直到j的值大於i時,離開內層for循環,回到外層循環。此時,i會加1成為2,符合外層for循環的判斷條件,繼續執行內層for循環主體,直到i的值大於9時離開嵌套循環。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM