作者在 2008-04-03 14:06:40 发布以下内容
#include "iostream.h"
void main()
{
int a[3][3];
int k1,k2;
for (k1=0;k1<=2;k1++)
for (k2=0;k2<=2;k2++)
a[k1][k2]=0;
int n,m;
n=m=3;
m=m/2;
n--;
int j=1;
a[n][m]=j;
j++;
for(;j<=3*3;j++)
{
n++;m++;
if((j-1)%3==0) {n-=2;m-=1;}
if(n>2) {n=0;a[n][m]=j;}
else if(m>2) {m=0;a[n][m]=j;}
else a[n][m]=j;
}
int z1,z2;
for(z1=0;z1<=2;z1++)
{ for(z2=0;z2<=2;z2++)
{
cout<<a[z1][z2]<<" ";
}cout<<endl;}
}