寒假作业1

1、实验代码:

 #include<stdio.h>
int main(void)
{
    int n,a,b,d=1,i=1;
    char c;
    scanf("%d %c",&n,&c);
    while(d<=n)
    {
        d+=2*(2*(i+1)-1);
        if(d<=n)
            i++;
    }
  
    for(a=0;a<i;a++)
    {
            for(b=0;b<a;b++)
            printf(" ");
        for(b=0;b<2*(i-a)-1;b++)
        {
            printf("%c",c);
        }
        printf("\n");
    }
    for(a=2;a<=i;a++)
    {
           for(b=0;b<i-a;b++)
            printf(" ");
        for(b=0;b<2*a-1;b++)
        {
            printf("%c",c);
        }
        printf("\n");
    }
    printf("%d",n-(d-2*(2*(i+1)-1)));
 }

 

2、流程图:

 

posted @ 2019-02-20 17:10  xht8657  阅读(119)  评论(0编辑  收藏  举报