【C学习笔记】day4-1 在屏幕上输出以下图案

1.在屏幕上输出以下图案:
      *
     ***
    *****
   *******
  *********
 ***********
*************
 ***********
  *********
   *******
    *****
     ***
      *

 

#include <stdio.h>
int main()
{
    int line = 0;
    for (line = 0; line < 7; line++)
    {
        int j = 2 * line + 1;
        for (; j >= 1; j--)
        {
            int w = 6 - line;
            for (; w >= 1; w--)
                printf_s(" ");
            for (; j >= 1; j--)
            {

                printf_s("*");
                if (j == 1)
                    printf("\n");
            }
        }
    }
    for (line = 5; line >=0; line--)
    {
        int j = 2 * line + 1;
        for (; j >= 1; j--)
        {
            int w = 6 - line;
            for (; w >= 1; w--)
                printf_s(" ");
            for (; j >= 1; j--)
            {

                printf_s("*");
                if (j == 1)
                    printf("\n");
            }
        }
    }
    return 0;
}

 

posted @ 2021-12-13 19:59  2021yer  阅读(204)  评论(0编辑  收藏  举报