题目
1、打印如下图形
图片说明
本题思路与第一天题目思路一致,注意先打上面两个小三角形,再打印下面的三角形

代码

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,j;
    for(i=0;i<4;i++)
    {
        for(j=0;j<3-i;j++)
        {
            putchar(' ');
        }
        //第二部分
        for(j=0;j<2*i+3;j++)
        {
            if(j%2==1)
            {
                putchar(' ');
            }else{
                putchar('*');
            }
        }
        //第三部分
        for(j=0;j<7-2*i;j++)
        {
            putchar(' ');
        }
        //第四部分
        for(j=0;j<2*i+3;j++)
        {
            if(j%2==1)
            {
                putchar(' ');
            }else{
                putchar('*');
            }
        }
        putchar('\n');
    }
    for(i=0;i<9;i++)
    {
        for(j=0;j<i+1;j++)
        {
            putchar(' ');
        }
        for(j=0;j<17-2*i;j++)
        {
            if(j%2==1)
            {
                putchar(' ');
            }else{
                putchar('*');
            }
        }
        putchar('\n');
    }
    system("pause");
}

结果
图片说明