圈里套圈

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 次,一共显示几个星号?

登录 后可看答案

圈里套圈 · C++ 入门 · op599 课程