模板 信奥AC之路(第一级)
-
第一课 开发环境与基础输出4 主题|小节
-
第二课 算数运算符6 主题|小节
-
第三课 输入与运算3 主题|小节
-
第四课 数值操作4 主题|小节
-
第五课 表达式与运算符3 主题|小节
-
第六课 三目运算与双分支(缺导语+本课目标)2 主题|小节
-
第七课 多分支结构(缺导语+本课目标)1 主题|小节
-
第八课 多if语句1 主题|小节
-
第九课 三种分支结构的比较1 主题|小节
-
第十课 巩固学习分支结构1 主题|小节
-
第十一课 switch与复合语句3 主题|小节
-
第十二课 while循环2 主题|小节
-
第十三课 while循环的简单条件输出1 主题|小节
-
第十四课 while循环的输入序列处理1 主题|小节
-
第十五课 while循环的复杂条件输出2 主题|小节
-
第十六课 while循环与数据统计1 主题|小节
-
第十七课 for循环结构3 主题|小节
-
第十八课 for循环的输入序列处理)1 主题|小节
-
第十九课 深入探索for循环2 主题|小节
-
第二十课 三种循环的对比2 主题|小节
-
第二十一课 程序调试(一)3 主题|小节
-
第二十二课 调试工具的使用2 主题|小节
-
第二十三课 综合复习2 主题|小节
-
第二十四课 学习评估1 主题|小节
🔬 **实验27:输出1~n(for版本)**
“`
描述:
用for循环帮小朋友们从1数到n。
输入:
一个正整数n
输出:
从1到n的每个数字,用空格分隔
样例输入:
5
样例输出:
1 2 3 4 5
解题思路:
1. 使用for循环,i从1开始
2. 每次i加1
3. 直到i超过n停止
4. 对比之前的while版本,观察代码简洁性
“`
“`cpp
#include
using namespace std;
int main() {
int n;
cout << "请输入一个正整数n:";
cin >> n;
for(int i = 1; i <= n; i++) { // 一行代码完成循环控制
cout << i << " "; // 输出当前数字
}
cout << endl;
return 0;
}
```
"看,用for循环写出来的代码是不是更简洁了?"
🔬 **实验28:输出n~1(for版本)**
```
描述:
用for循环实现倒数,从n数到1。
输入:
一个正整数n
输出:
从n到1的每个数字,用空格分隔
样例输入:
5
样例输出:
5 4 3 2 1
解题思路:
1. for循环中i从n开始
2. 每次i减1
3. 直到i小于1停止
```
```cpp
#include
using namespace std;
int main() {
int n;
cout << "请输入一个正整数n:";
cin >> n;
for(int i = n; i >= 1; i–) { // 注意这里是递减的循环
cout << i << " ";
}
cout << endl;
return 0;
}
```
🔬 **实验29:区间内的偶数**
```
描述:
用for循环找出两个数之间的所有偶数。
输入:
两个正整数m和n(m < n)
输出:
m到n之间的所有偶数,用空格分隔
样例输入:
4 10
样例输出:
4 6 8 10
解题思路:
1. 从m开始遍历到n
2. 用if判断每个数是否是偶数
3. 是偶数就输出
```
```cpp
#include
using namespace std;
int main() {
int m, n;
cout << "请输入两个数m和n(m < n):";
cin >> m >> n;
cout << m << "到" << n << "之间的偶数有:" << endl; for(int i = m; i <= n; i++) { if(i % 2 == 0) { // 判断是否为偶数 cout << i << " "; } } cout << endl; return 0; } ```