圈里套圈
约 10 分钟
循环里还能再装一个循环,叫"嵌套循环"。想象钟表:分针走完一整圈,时针才动一格。外圈每转一次,内圈都要从头到尾完整跑一遍。
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 2; i++)
for (int j = 1; j <= 3; j++)
cout << "*";
return 0;
}
外圈 2 次、每次内圈 3 次,一共 2×3 = 6 个星号。总次数是两层相乘。要注意内外圈的计数器名字得不一样(这里一个叫 i、一个叫 j);要是都叫 i,两层就会打架,循环全乱套。
小纸条
外圈 3 次、内圈 2 次,一共显示几个星号?
登录 后可看答案