6 solutions

  • -1
    @ 2023-9-24 22:14:04
    #include<stdio.h>
    int main()
    {int n;
    while(1)
    {
    scanf("%d",&n);
    	if(n%2!=0)
    	break;
    }
    int i,b,a;
    for(i=1;i<=(n+1)/2;i++)
    {
    	for( b=1;b<=(n+1)/2-i;b++)
    	{
    		printf(" ");
    	}
    	for( a=1;a<=2*i-1;a++)
    	{
    		printf("*");
    	}
    	printf("\n");
    }
    for(i=(n+1)/2+1;i<=n;i++)
    {
    	for( b=1;b<=i-(n+1)/2;b++)
    	{
    		printf(" ");
    	}
    	for( a=1;a<=2*(n+1-i)-1;a++)
       {
    	printf("*");
       }
       printf("\n");
    }
    }
    

    Information

    ID
    65
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    5
    Tags
    (None)
    # Submissions
    2048
    Accepted
    748
    Uploaded By