哪位大虾有九宫格(数独9*9)的C语言详细代码!!!!!!!!!!!!!!!!!!菜鸟在等候!!!!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪位大虾有九宫格(数独9*9)的C语言详细代码!!!!!!!!!!!!!!!!!!菜鸟在等候!!!!!相关的知识,希望对你有一定的参考价值。
参考技术A #include <stdio.h>int main()
int a[3][3] = 0;
int i, j, n=3;
int col = 1, line = 0;
a[line][col] = 1;
for(i=2; i<10; i++)
line--;
col++;
if(line<0 && col<3)
line = n-1;
if(col>2 && line>=0)
col = 0;
if(line<0 && col>2)
line = line+2;
col = col-1;
if(a[line][col]!=0)
line = line+2;
col = col-1;
a[line][col] = i;
for(i=0; i<3; i++)
for(j=0; j<3; j++)
printf("%d ", a[i][j]);
printf("\n");
return 0;
追问
这是3*3我要的是9*9 谢谢了
追答#include
int main()
int a[9][9] = 0;
int i, j, n=9;
int col = 4, line = 0;
a[line][col] = 1;
for(i=2; in-1 && line>=0)
col = 0;
if(linen-1)
line = line+2;
col = col-1;
if(a[line][col]!=0)
line = line+2;
col = col-1;
a[line][col] = i;
for(i=0; i<n; i++)
for(j=0; j<n; j++)
printf("%d ", a[i][j]);
printf("\n");
return 0;
是9*9共81格 每行每列由1——9组成 并且不重复 也就是数独游戏 我要啊 谢谢
追答你是要解9宫还是要生成9宫?解9宫的我可以写一个给你,以前那个找不到了。
追问嗯 好的!谢谢!
以上是关于哪位大虾有九宫格(数独9*9)的C语言详细代码!!!!!!!!!!!!!!!!!!菜鸟在等候!!!!!的主要内容,如果未能解决你的问题,请参考以下文章