for循环

33 阅读1分钟

for 循环:

屏幕截图 2025-11-25 143721.png


(一)使用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.运行结果如下:

image.png



屏幕截图 2025-11-25 144844.png

(二)使用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.运行结果如下:

image.png



(三)例题:

1.题目如下:

屏幕截图 2025-11-25 151100.png

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.运行结果如下:

image.png



break 和 continue:

image.png



1.break:

(一)代码如下:

#include <stdio.h> 
int main(){
	for(int i=1; i<=10;i++){
	    break;
		printf("%d\n",i);
			
		}
		return 0;
}

运行结果如下:

image.png

(二)代码如下:

#include <stdio.h> 
int main(){
	for(int i=1; i<=10;i++){
		printf("%d\n",i);
		break;	
	}
		return 0;
}

运行结果如下:

image.png



2.continue:

(一)代码如下:

#include <stdio.h> 
int main(){
	for(int i=1; i<=10;i++){
		if(i%4==0){
			continue;
		}
		printf("%d\n",i);	
}
}

(二)运行结果如下:

image.png