for 循环循环条件
for(初始化循环变量;条件;循环变量自增/自减){循环体}
1.执行初始化循环变量
2.判断 是否满足 条件
3.满足,执行循环体
- 循环变量自增/自减,回到第2步
5.不满足条件,结束循环
for循环练习
练习1:利用for循环,打印1~100内的偶数,每行打印一个
代码实现:
int main(){
for (int j = 2; j<=100; j+=2){
printf("第%d\n",j);
}
}
运行结果:
练习2:利用for循环,打印1~100的和
代码实现:
int main(){
int s = 0;
for ( int i = 1;i<=100; i++){
s=s+i;
}
printf("%d\n",s);
}
运行结果:
练习3:今不知其数,三三数之剩二,五五数之剩三,七七数之剩二
代码实现:
int main(){
for(int n=1;n<=100;n++){
if(n % 3 == 2 && n % 5 == 3 && n % 7== 2){
printf("%d",n);
}
}
运行结果:
break与continue的区别
break:跳出循环
continue:跳过它之后的代码,进入下一轮循环
break 代码示例:
int main(){
for (int i = 1; i <= 10;i++){
if(i%2==0){
break;
}
printf("%d",i);
}
return 0;
}
运行结果:
continue 代码示例:
int main(){
for (int i = 1; i <= 10;i++){
if(i%2==0){
continue;
}
printf("%d\n",i);
}
return 0;
}
运行结果: