C++ 基础实战:从循环控制到算法入门
for 循环与计数器
for 循环是处理已知次数迭代最常用的工具。其基本结构包含初始化、条件判断和步进操作。
for (int i = 1; i <= n; i++) {
// 循环体
}
计数器通常用于统计执行次数或遍历范围。初始化时建议显式赋值为 0,避免野值导致逻辑错误。
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int cnt = 0;
for (int i = 1; i <= n; i++) {
cnt++;
}
cout << cnt << endl;
return 0;
}
练习:斐波那契数列
斐波那契数列前两项为 1,后续项为前两项之和。输入正整数 n,输出第 n 项。
#include <iostream>
using namespace std;
long long a[55];
int main() {
int n;
cin >> n;
a[1] = 1, a[2] = 1;
for (int i = 3; i <= n; i++) {
a[i] = a[i - 1] + a[i - 2];
}
cout << a[n] << endl;
return ;
}


