- UID
 - 62606
 
 注册时间2009-6-1
阅读权限8
最后登录1970-1-1
初入江湖 
  
 
 
 
该用户从未签到  
 | 
 
 
发表于 2010-5-29 04:30:45
|
显示全部楼层
 
 
 
#define P 49 
main() 
{char y[P]; 
 int t,i,j,k; 
 printf("please input a number(1~49 between odd numbers):"); 
 scanf("%d",&t); 
 if(t>0&&t<=49&&t%2==1) 
  {for(i=t/2+1,k=t/2+1;i<=t;i++,k--) 
    {for(j=1;j<=i;j++) 
      {if(j==k||j==i) 
        y[j]='*'; 
       else 
        y[j]=' '; 
       printf("%c",y[j]); 
      } 
     printf("\n"); 
    } 
   for(i=2,k=t-1;i<=k;i++,k--) 
    {for(j=1;j<=k;j++) 
      {if(j==i||j==k) 
        y[j]='*'; 
       else 
        y[j]=' '; 
       printf("%c",y[j]); 
      } 
     printf("\n"); 
    } 
  } 
 else 
  printf("input errors\n"); 
} |   
 
 
 
 |