美文网首页十天学会C语言程序员
C语言day04-18循环嵌套练习02

C语言day04-18循环嵌套练习02

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

    pragma mark 循环嵌套练习02

    pragma mark 概念

    pragma mark 代码

    #include <stdio.h>
    int main()
    {
        /*
         
         ***
         **
         *
         
         */
    #pragma mark 倒3角形
        // 只要以后看到很多行很多列,那么第一时间就要想到循环嵌套
        
        // 数量不确定 要使用变量来保存
        // 定义一个变量 保存
        /*
        int count = 3;
        for (int i = 0; i<3; i++) {
    //        printf("count = %i",count);
            for (int j = 0; j < count; j++)
            {
                // count 决定输出多少个星星
                printf("*");
            }
            // 内循环完毕 要换行
            printf("\n");
            count --;   // 每输出一行就让列数减1
        }
         */
        
        /*
        int count = 0;
        for (int i = 0; i < 3; i++) {
    //        printf("count = %i",count);
    //        printf("i = %i",i);
            for (int j = count; j < 3; j ++) {
                printf("*");
            }
            printf("\n");
            count ++;
    
        }
         */
        
    //    for (int i = 0; i < 3; i++) {
    //        for (int j = i ; j < 3; j ++) {
    //            printf("*");
    //        }
    //        printf("\n");
    //    }
        
    #pragma mark 正3角形
        /*
         
         *
         **
         ***
         */
        
        /* 
         // 定义第三变量
        int count = 0;
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j<= count; j ++) {
                printf("*");
            }
            printf("\n");
            count ++;
        }
         */
        
        /*
         不定义 第三变量
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j<= i; j ++) {
                printf("*");
            }
            printf("\n");
        }
         */
    #pragma mark 总结
        /*
        // 尖尖朝上:修改 内循环的 条件表达式
         
        *
        **
        ***
         
         // 尖尖朝下:修改 内循环的 初始化表达式
         
         ***
         **
         *
         
         */
        
        
        
        
        return 0;
    }
    

    相关文章

      网友评论

        本文标题:C语言day04-18循环嵌套练习02

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