C++笔记 11.25

109 阅读1分钟

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

image.png

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

image.png

三. 今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问物几何

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

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

image.png

2.continue:

int main(){
	for(int i=1;i<=10;i++){
		if(i%4==0){
		continue;
		}
		printf("%d\n", i);
	}
	return 0;
}

image.png