【王道C督学营】week1 day3

题目
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");
}

结果
图片说明

全部评论

相关推荐

04-13 20:21
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务