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