for循环的执行流程
for(初始化循环变量;条件;循环变量自增/自减){循环体}
一共有四步:
1.执行 初始化循环变量
2.判断 是否满足 条件
3.满足,执行循环体
4.循环变量自增/自减,回到地2歩
5.不满足条件,结束循环
for循环:
#include <stdio.h>
int main (){
int i;
for(int i = 0;i<=100;i+=2) {
printf("第%d\n",i);
}
return 0;
}
练习:使用for循环,打印1-100内的偶数,每行打印一个!
#include <stdio.h>
int main(){
for(int i = 0;i<=100;i+=2) {
printf("第%d\n",i);
}
return 0;
}
练习:使用for循环,计算1+2+3+...+100的和
#include <stdio.h>
int main(){
int a;
for(int i = 1;i<=100l;i++) {
a += i;
}
printf("%d",a);
return 0;
}
今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何。
#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;
}
break:打破。跳出循环。
#include <stdio.h>
int main(){
for(int i = 1;i<=10;i++){
if(i%2==0){
break;
}
printf("%d\n",i);
}
return 0;
}
continue:继续。跳过它之后的代码,进入下一轮循环
#include <stdio.h>
int main(){
for(int i = 1;i<=10;i++){
if(i%2==0){
continue;
}
printf("%d\n",i);
}
return 0;
}