美文网首页十天学会C语言
C语言day04-16循环嵌套(语句嵌套)

C语言day04-16循环嵌套(语句嵌套)

作者: liyuhong165 | 来源:发表于2016-04-30 11:43 被阅读0次

    pragma mark 循环嵌套(语句嵌套)

    pragma mark 概念

    /**
     什么是循环嵌套:
     while()
     {
        while()
        {
        }
     }
     
     while()
     {
        do{
        }while();
     }
     
     for(;;)
     {
        for(;;)
        {
        }
     }
     // 结论: 循环嵌套执行的次数等于 : 外循环执行的次数 * 内循环执行的次数
     */
    

    pragma mark 代码

    #include <stdio.h>
    int main()
    {
    #pragma mark 循环嵌套原理
        // 执行2次外循环 3次内循环 (2*3)=6
        // 问题:会打印几次
        // 结论: 循环嵌套执行的次数等于 : 外循环执行的次数 * 内循环执行的次数
        for (int i = 0; i < 2; i++) {
            for (int j = 0; j < 3; j++) {
                printf("i = %i,j = %i\n",i,j);
            }
        }
    
        /*
        for (int j = 0; j < 3; j++) {
            printf("i = %i,j = %i\n",i,j);
        }
        for (int j = 0; j < 3; j++) {
            printf("i = %i,j = %i\n",i,j);
        }
         */
    #pragma mark 循环练习
        /*
         好友列表1
            好友1
            好友2
         好友列表2
            好友1
            好友2
         好友列表3
            好友1
            好友2
         */
        /*
        printf("好友列表1\n");
        printf("    好友1\n");
        printf("    好友2\n");
        
        printf("好友列表2\n");
        printf("    好友1\n");
        printf("    好友2\n");
        
        printf("好友列表3\n");
        printf("    好友1\n");
        printf("    好友2\n");
        */
        
        for (int i = 0; i < 3; i++) {
            printf("好友列表%i\n",i+1); //为什么要i+1       //因为i从0开始
            for (int j = 0; j < 2; j++) {
                printf("    好友%i\n",j);
            }
            /*
            printf("    好友1\n");
            printf("    好友2\n");
            printf("    好友3\n");
            printf("    好友4\n");
            printf("    好友5\n");
            printf("    好友6\n");
            printf("    好友7\n");
             */
        }
        return 0;
    }
    
    

    相关文章

      网友评论

        本文标题:C语言day04-16循环嵌套(语句嵌套)

        本文链接:https://www.haomeiwen.com/subject/pojkrttx.html