跳转到内容

for

for 是循环语句,适合处理“次数明确”的重复操作,比如从 1 加到 n。

for (初始化; 循环条件; 更新) {
// 重复执行的代码
}
  • 重复输出固定次数
  • 遍历数组下标
  • 求和、计数、统计最大值
#include <iostream>
using namespace std;
int main() {
int n, sum = 0;
cin >> n;
for (int i = 1; i <= n; i++) {
sum += i;
}
cout << sum << endl;
return 0;
}
  • 循环条件写错,少循环一次或多循环一次
  • 忘记更新变量,导致死循环
  • 数组遍历时下标越界
  • i++ 写在循环体里又写在括号里,导致跳过数据
  1. 输入 n,输出 1 到 n。
  2. 输入 n,输出 1 到 n 的和。
  3. 输入 n 个数,统计其中正数的个数。