请高手指点一下

作者在 2010-04-18 00:24:40 发布以下内容
         *
      * * *
   * * * * *
* * * * * * *
   * * * * *
      * * *
         *
请教高手指点,为什么我写的这个程序实现不了上边的图形?
# include <stdio.h>
 void main ()
{
 int i,j;
 char a=32,b=42;
 for (i=1;i<14;i++)
  {
   if (i%2==0) printf ("\n");
   else {
  for(j=1;j<14;j++)
   {
   if (i<8)
     {
      if (7-i<j<7+i) i%2==0?putchar(a):putchar(b);
      else putchar(a);
      }
   else
       {
        if (i-5<j<21-i) i%2==0?putchar(a):putchar(b);
        else putchar(a);
        }
    }
   }
  }
  printf("\n");
}
C | 阅读 570 次
文章评论,共0条
游客请输入验证码
文章分类
文章归档
最新评论