一. for循环是一种常见的循环结构,用于重复执行代码块,直到满足特定条件。
for循环的流程:
1.执行初始化循环变量
2.判断是否满足条件
3.满足执行循环体
4.循环变量自增/自减 回到第二步
普及:如果dev-c++版本过低可能出现printf报错 解决方法是在工具里加上"-std=c99"
二.举例
1.创建一个简单的for循环
代码如下:
for (int i = 1; i <= 10; i++){
printf("%d\n", i);
}
效果如图:
2.打印1-100内的偶数
代码如下:
for(int i = 2; i <= 100; i += 2){
printf("%d\n", i);
}
效果如图:
3.计算1-100的和
代码如下:
int i = 0;
for (int j = 1; j <= 100; j++){
i += j;
}
printf("%d", i);
效果如图:
4.有个未知数,三个三个数多出二个,三个三个数多出三个,七个七个数多出二个,问这个数是几? (在1k内)
代码如下:
for (int i = 1; i <= 1000; i++)
if(i % 3 ==2 && i % 5 == 3 && i % 7 == 2){
printf("%d\n", i);
}
效果如图:
三.告知两个关键字
1.break 跳出
2.continue 跳过代码 进入下一个循环 继续运行
(1.)break 用法
代码如下:
int i;
for(int i = 1; i <= 10 ; i++){
if(i % 5 == 0){
break;
}
}
printf("%d\n", i);
效果如图:
(2.)continue 用法
代码如下:
int i;
for(int i = 1; i <= 10; i++){
if(i % 4 == 0){
continue;
}
printf("%d\n", i);
}
效果如图: