有趣的C语言,打印心形

来源:互联网 发布:支付宝生成器软件 编辑:程序博客网 时间:2024/05/29 03:33
/*功能:打印心形*/#include<stdio.h>int main(){    char flg;    int height=0,i=1,j,k,w,t,l,e,q;    scanf("%c %d",&flg,&height);//flg表示填充心形的字符,height表示心形的大小    int temp=height,height2=2*height,temp2;    printf("\n\n");    for(;i<=height;i++,temp--)    {        for(j=1;j<=height-i;j++)        printf(" ");        for(k=1;k<=2*i-1;k++)        printf("%c",flg);        for(w=1;w<=2*temp-1;w++)        printf(" ");        for(t=1;t<=2*i-1;t++)        printf("%c",flg);        printf("\n");    }    temp2=height2;    for(l=1;l<=height2;l++)    {        for(q=l-1;q>0;q--)        printf(" ");        for(e=1;e<=2*temp2-1;e++)        printf("%c",flg);        temp2--;        printf("\n");    }    return 0;}

0 0
原创粉丝点击