数到 n

8 分钟

上一节让 for 重复干活,这次我们把计数的 i 本身显示出来。它每轮加 1,正好像报数一样一个一个念出来。

#include <iostream>
using namespace std;
int main() {
    for (int i = 1; i <= 5; i++)
        cout << i << " ";
    return 0;
}

会显示 1 2 3 4 5。想数到几,条件就写到几。注意这里用的是 i <= 5(数到 5),如果写成 i < 5,会在 4 就停下,只数到 4——差一个。这种"边界差一"的小错最会骗眼睛,念的时候心里默数一下末尾对不对。

小纸条

for (int i = 1; i <= 4; i++) cout << i << " "; 会显示什么?

登录 后可看答案

数到 n · C++ 入门 · op599 课程