😽for循环的执行流程
for(初始化循环变量;条件;循环变量自增/自减)
循环体
一共有四步:
- 执行 初始化循环变量
- 判断 是否满足 条件
- 满足,执行循环体
- 循环变量自增/自减,回到第2步
- 不满足条件,结束循环
😸练习:使用for循环,打印1~100内的偶数,每行打印一个!
#include<stdio.h>
int main42(){
int j;
for(j = 1; j<=10; j++){
printf("第%d \n", j);
}
// 练习:使用for循环,打印1~100内的偶数,每行打印一个!
for(int i = 2; i<=100;i +=2){
printf("第%d\n",i);
}
return 0;
}
运行结果如下:
😼练习:使用for循环,计算1+2+3+...+100的和
#include<stdio.h>
int main43(){
// 练习:使用for循环,计算1+2+3+...+100的和
printf("xxx");
// int j = 1;
// while(j <= 100){
// sum += j;
// j++;
// }
int sum = 0;
for(int i = 1; i <= 100;i++){
sum += i;
}
printf("sum=%d", sum);
return 0;
}
运行结果如下:
🙀练习3.
#include <stdio.h>
int main(){
for(int n=1;n<=1000;n++){
if(n%3==2&&n%5==3&&n%7==2) {
printf("%d\n", n);
}
}
return 0;
}
运行结果如下:
😻
1.break: 打破。跳出循环。
2.continue: 继续。 跳过它之后的代码,进入下一轮循环
# include<stdio.h>
/*
break: 打破。跳出循环。
continue: 继续。
跳过它之后的代码,进入下一轮循环
*/
int main(){
for(int i = 1; i<=10; i++){
if(i%5==0){
continue;
}
printf("第%d \n", i);
}
return 0;
}
运行结果如下: