當前位置:編程學習大全網 - 電腦編程 - c語言實現 3階幻方

c語言實現 3階幻方

#include<stdio.h>

int main()

{

int i,j,i1,j1,x,a[100][100];

for(i=1;i<=3;i++)

{

for(j=1;j<=3;j++)

a[i][j] = 0;

}

i=1;

j = (int)((3+1)/2);

x=1;

while(x<=3*3)

{

a[i][j] = x;

x++;

i1=i;

j1=j;

i--;

j--;

if(i==0)

i=3;

if(j==0)

j=3;

if(a[i][j] != 0)

{

i = i1+1;

j = j1;

}

}

for(i=1;i<=3;i++)

{

for(j=1;j<=3;j++)

printf("%3d",a[i][j]);

printf("\n");

}

return 1;

}

  • 上一篇:軍事力量結構編程是什麽
  • 下一篇:編程車的編程方法
  • copyright 2024編程學習大全網