将一到九填入九宫格中 将1到9分别填入九宫格

生活知识 2023-11-27 12:56:04
导读 大家好,我是小典,我来为大家解答以上问题。将一到九填入九宫格中,将1到9分别填入九宫格,很多人还不知道,现在让我们一起来看看吧!1、...
2023-11-27 12:56:04

大家好,我是小典,我来为大家解答以上问题。将一到九填入九宫格中,将1到9分别填入九宫格,很多人还不知道,现在让我们一起来看看吧!

1、展开全部

2、#include

3、#include

4、#include

5、main()

6、{

7、#define n 3

8、int a[n][n]={0},i,sum=0,j;

9、i=0;j=n/2;

10、a[0][j]=++sum;

11、while(sum{i--;j++;

12、if(i<0&&j>=n)

13、{i=i+2;j--;}

14、else

15、{if(i<0)

16、i=n-1;

17、if(j>=n)

18、j=0;

19、}

20、if(a[i][j]==0)

21、a[i][j]=++sum;

22、else

23、{

24、i=i+2;

25、j--;

26、a[i][j]=++sum;

27、continue;}

28、}

29、for(i=0;i{for(j=0;jprintf("%5d",a[i][j]);

30、printf(" ");}

31、getch();

32、}

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!