forrrrrrrr循环嵌套

73 阅读1分钟

感受什么叫做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\n,j = %d\n,k = %d\n",i,j,k);
			}
		}
	}
   }

for循环嵌套基础案例

打出

1

22

333

4444

55555

邪修大法,易懂易理解

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

结果如下: image.png

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

结果相同

image.png

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

反过来的结果

image.png