钱朝坤吧 关注:27贴子:659
  • 8回复贴,共1

有时间的想一下吧

只看楼主收藏回复

编个程序,打印出
A
ABC
ABCBA
ABCDCBA
ABCDEDCBA
ABCDCBA
ABCBA
A
个人想法是用坐标来定位每个位置,用循环控制换行和字母打印。


IP属地:安徽1楼2013-04-19 22:02回复
    哎,不是那样的。是一个菱形的,发表后变样了= =、


    IP属地:安徽2楼2013-04-19 22:02
    回复
      2025-05-11 08:11:19
      广告
      main()
      {
      int a,i,j=1;
      float x;
      for(a=17;a>0;a=a-4,j++)
      {for(i=1;i<=a;i++)
      {x=(float)i/2;
      if(x==(int)x)printf(" ");
      else printf("*");
      }
      printf("\n");
      for(i=1;i<=j;i++)printf(" ");
      }
      }
      自己做的一个比较接近的例题。准备改进下这个达到上面的要求。


      IP属地:安徽3楼2013-04-19 22:05
      回复
        小学森的常见题……就三个for循环套一起就行了


        IP属地:安徽来自Android客户端4楼2013-04-22 06:36
        收起回复