Chinaunix首页 | 论坛 | 博客
  • 博客访问: 73749
  • 博文数量: 20
  • 博客积分: 1213
  • 博客等级: 中尉
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-21 23:22
个人简介

C++1111111111111111111111111111111222222222222222222222222222222

文章分类
文章存档

2016年(1)

2011年(1)

2009年(18)

最近访客

分类: C/C++

2009-11-26 09:01:55

#include
#define N 5
int main(int argc, char **argv)
{
  int a[N][N]={0};
  int i,j,row=0,col=N/2;
  a[row][col]=1;
  for(i=1;i  {
    if(0==i%N)
    {
      if(N-1==row)
      {
        row=-1;
      }
      row=row+1;
      a[row][col]=i+1;
    }
    else
    {
      if(0==row)
      {
        row=N;
      }
      if(N-1==col)
      {
        col=-1;
      }
      row=row-1;
      col=col+1;
      a[row][col]=i+1;
    }
  }
  for(i=0;i  {
    for(j=0;j    {
      printf("%d ", a[i][j]);
    }
    printf("\n");
  }
  printf("\n");
  return 0;
}
阅读(1334) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~