问答详情
源自:4-12 循环结构之多重循环

标准答案是真的有毒吧

// 我这都不给过
#include <stdio.h>
int main()
{    
    int i, j, k;    
    for(i=1; i<5; i++)   
     {        
         /* 观察每行的空格数量,补全循环条件 */        
         for(j = 4 - i; j >= 0; j--)          
         {            
         printf(" ");    //输出空格       
          }        
          /* 观察每行*号的数量,补全循环条件 */       
           for(k = 2*i - 1; k > 0; k--)       
         {         
            printf("*");   //每行输出的*号 
         }       
         printf("\n");      //每次循环换行 
     }   
     return 0;
 }


提问者:lincanshu 2020-10-27 15:49

个回答

  • 慕标5051914
    2020-12-14 13:42:59

    这都看了一天的这个答案了,还是没看明白,脑子有问题吗?


  • 哈哈蜜瓜
    2020-12-08 21:30:08

    兄弟你这答案妙啊!哈哈哈哈一下子就看懂了!

  • 杼蛘
    2020-11-03 16:05:28

    #include <stdio.h>

    int main()

    {

        int i, j, k;

        for (i = 1; i < 5; i++)

        {

            /* 观察每行的空格数量,补全循环条件 */

            for (j = 1; j < 5 - i; j++)

            {

                printf(" "); //输出空格

            }

            /* 观察每行*号的数量,补全循环条件 */

            for (k = 1; k <= i * 2 - 1; k++)

            {

                printf("*"); //每行输出的*号

            }

            printf("\n"); //每次循环换行

        }

        return 0;

    }


  • qq_慕盖茨2285330
    2020-10-31 16:08:37

    太草了+1

  • LukeWalker
    2020-10-28 18:49:09

    我估计我这辈子也想不出这样的答案,我光理解这个答案就花了几分钟。草