💖循环嵌套💖

63 阅读1分钟

循环嵌套:

1.在一个循环中再定义一个循环,这样的方式被称作循环嵌套,while、do...while、for语句都可以进行嵌套。

2.在for循环嵌套中,外层循环每执行一次,内内层循环作为外层循环的执行体中的语句也会执行一次。

for语句的嵌套较为常见,语法格式如下:

#include <stdio.h>

int main(){
	for(int i=1;i<=10;i++){
		printf("i=%d\n",i);
		
		for(int j=1;j<=10;j++){
		    printf("j=%d\n",j);
		    
			for(int k=1;k<=10;k++){
		        printf("i=%d,j=%d,k=%d\n",i,j,k);
	        } 
		} 
	} 

image.png

#include <stdio.h>
int main(){
	for(int i=1;i<=5;i++){
		//printf("i=%d\n",i);
		
		for(int j=1;j<=i;j++){
		    printf("%d",i);
		}
		printf("\n"); 
	} 

}

image.png

#include <stdio.h>
int main(){
	for(int i=1;i<=5;i++){
		//printf("i=%d\n",i);
		
		for(int j=5;j>=i;j--){
		    printf("%d",i);
		}
		printf("\n"); 
	} 

}

#include <stdio.h>
int main(){
	for(int i=1;i<=5;i++){
		//printf("i=%d\n",i);
		
		for(int j=1;j<=6-i;j++){
		    printf("%d",i);
		}
		printf("\n"); 
	} 

}

image.png