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