for 循环:
(一)使用for循环打印1~100以内的偶数:
1.代码如下:
#include <stdio.h>
int main(){
int j;
for(j = 1; j<=100;j++){
if(j%2==0)
printf("%d\n",j);
}
return 0;
}
2.运行结果如下:
(二)使用for循环打印1+2+3+4+...+100的数:
1.代码如下:
#include <stdio.h>
int main(){
int sum = 0;
for(int i = 1; i<=100;i++){
sum += i;
}
printf("sum=%d",sum);
return 0;
}
2.运行结果如下:
(三)例题:
1.题目如下:
2.代码如下:
#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;
}
3.运行结果如下:
break 和 continue:
1.break:
(一)代码如下:
#include <stdio.h>
int main(){
for(int i=1; i<=10;i++){
break;
printf("%d\n",i);
}
return 0;
}
运行结果如下:
(二)代码如下:
#include <stdio.h>
int main(){
for(int i=1; i<=10;i++){
printf("%d\n",i);
break;
}
return 0;
}
运行结果如下:
2.continue:
(一)代码如下:
#include <stdio.h>
int main(){
for(int i=1; i<=10;i++){
if(i%4==0){
continue;
}
printf("%d\n",i);
}
}
(二)运行结果如下: