for循环😺

103 阅读1分钟

😽for循环的执行流程

for(初始化循环变量;条件;循环变量自增/自减)

循环体

一共有四步:

  1. 执行 初始化循环变量
  2. 判断 是否满足 条件
  3. 满足,执行循环体
  4. 循环变量自增/自减,回到第2步
  5. 不满足条件,结束循环

😸练习:使用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;
}

运行结果如下:

image.png

😼练习:使用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;
}

运行结果如下:

image.png

🙀练习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;
}

运行结果如下:

image.png

😻

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;
}

运行结果如下:

image.png