打印出如下效果

/*
程序功能:打印出如下效果
1   6
 2 7
  3
 8 4
9   5
*/

#include<stdio.h>
#include<conio.h>
#define N 9
void main()
{
 int array[N],i,x=1,y=1,m;
 for(i=0;i<N;i++)
 {
  array[i]=i+1;
 }
 for(i=0;i<(N+1)/2;i++)
 {
  printf("%d",array[i]);
  x++;y++;
  gotoxy(x,y);
 }
 x--;y=1;
 m=(x+1)/2;
 gotoxy(x,y);
 for(i;i<N;i++)
 {
  printf("%d",array[i]);
  x--;y++;
  if(y==m)
  {
   x--;y++;
  }
  gotoxy(x,y);
 }
 getche();
}

原文地址:https://www.cnblogs.com/calm/p/1151837.html