5 条题解

  • 0
    @ 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");
    }
    }
    

    信息

    ID
    65
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    (无)
    递交数
    1637
    已通过
    625
    上传者