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

C语言day04-19循环嵌套练习03

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

    pragma mark 循环嵌套练习03

    pragma mark 概念

     学会图形分解
        /*
         --*
         -***
         *****
         
         分解
         --
         -
         
           *
          ***
         *****
         */
    

    pragma mark 代码

    #include <stdio.h>
    int main()
    {
     
        /*
         1
         12
         123
         */
        /*
        for (int i = 0; i<3; ++i) {
            for (int j = 0 ; j <= i; j++) {
                printf("%i",j+1);
            }
            printf("\n");
        }
        */
        
        
        /*
         1
         22
         333
         */
        /*
        for (int i = 0; i < 3; i ++) {
            for (int j = 0; j <=i; j++) {
                printf("%i",i+1);
            }
            printf("\n");
        }
         */
        
        /*
         --*
         -***
         *****
         
         分解
         --
         -
         
           *
          ***
         *****
         */
        
        for (int i = 0; i < 3; i++) {
            // --
            // -
            for (int j = i; j < 2; j++) {
                printf("-");
            }
            // 最多5个星 所以输出5
            // 尖尖朝上 改变条件表达式
            //              0 * 2 = 0   0<=0 输出1个星星
            //              1 * 2 = 2   0<=2 输出3个星星 (0,1,2)
            //              2 * 2 = 4   0<=4 输出5个星星 (0,1,2,3,4)
            for (int n = 0; n <=i * 2; n++) {
                printf("*");
            }
            
            printf("\n");
        }
        
        return 0;
    }
    
    

    相关文章

      网友评论

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

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