您的位置:首页 > 编程语言 > C语言/C++

c语言图形打印 加号和星号1135

2016-11-08 20:28 369 查看
#include<stdio.h>

int main()

{

    int n,i,d;

    scanf("%d",&n);

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

    {

        for(d=n;d>i;d--)

        {

            printf(" ");

        }

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

        {

            if(d==1) {printf("+");}

            else printf("*");

        }

        for(d=i-1;d>0;d--)

        {

            if(d!=1) {printf("*");}

            if(d==1) {printf("+");}

        }

        printf("\n");

    }

    for(i=n-1;i>=1;i--)

    {

        for(d=1;d<=n-i;d++)

        {

            printf(" ");

        }

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

        {

            if(d==1) {printf("+");}

            else printf("*");

        }

        for(d=i-1;d>0;d--)

        {

            if(d!=1) {printf("*");}

            if(d==1) {printf("+");}

        }

        printf("\n");

    }

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: