C++中的双for循环是什么意思?比如:乘法口诀:for(i=1;i<=9;i++)(j=1;j<=9:j++) 最好详细点儿

2025-03-24 03:18:53
推荐回答(1个)
回答1:

for循环,是在不满足当前的循环条件,才是结束循环
对于for for循环,外面的for是控制循环的次数,里面的for只是外面for 的一个执行语句,
所以,外面的for执行一次时,里面的for 会执行很多次。
比如九九乘法,
1*1(外)=1
1*2(外)=2 2*2=4
1*3(外)=3 2*3=6 3*3=9
......
1*9(外)=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
语句为:

for (int i=1;i<=9;i++)
{
for(int j =1;j<=i;j++)
{
System.out.println(y+"*"+x+"="+y*x);
}
}
你如果在打印出九九乘法表,你那里面的条件不应该是J<=9;因为J是随I的变化而变化的

手打真累...........................