返回首页 C++ 模板

for循环模板

已知循环次数时使用:累加、遍历、枚举

for循环 遍历 累加 枚举 GESP1
#include <bits/stdc++.h>
using namespace std;

int main() {
    // 基本循环
    for (int i = 1; i <= 10; i++)
        cout << i << " ";
    cout << endl;

    // 累加求和 1+2+...+100
    int sum = 0;
    for (int i = 1; i <= 100; i++) sum += i;
    cout << sum << endl;  // 5050

    // 倒序循环
    for (int i = 10; i >= 1; i--)
        cout << i << " ";
    cout << endl;

    // 步长循环:偶数
    for (int i = 2; i <= 100; i += 2)
        cout << i << " ";
    cout << endl;

    // 嵌套:九九乘法表
    for (int i = 1; i <= 9; i++) {
        for (int j = 1; j <= i; j++)
            cout << j << "×" << i << "=" << i*j << "\t";
        cout << endl;
    }

    // break 和 continue
    for (int i = 1; i <= 10; i++) {
        if (i == 5) break;       // 跳出循环
        if (i % 3 == 0) continue; // 跳过本次
        cout << i << " ";
    }

    return 0;
}

📖 要点说明

⚠️ 常见错误