createdata.h
来自「CreateData.cpp 文件是产生9x9矩形的数字算法 ShuDu.ja」· C头文件 代码 · 共 26 行
H
26 行
//生成数独数据的头文件
#ifndef __CREATESHUDUDATA_H
#define __CREATESHUDUDATA_H
//数据定义
typedef int SHUDUMETRIX[9][9];
// 行数据,同时用作“可能性”数据。如LINETYPE a; 当a[0]为真时表示
// 当前位置可填1,a[1]为真时表示可填2,以此类推
typedef char LINETYPE[9];
//生成数独数据矩阵
void CreateShuDuMetrix(SHUDUMETRIX DataBuffer);
//填充一行
int Fill_Line(SHUDUMETRIX Dest, int Line);
/* 填下一个格子。本行的可能性已在调用前算好,要考虑的是列的可能性和九宫格的可能性 */
/* nums_possible : array (0-8) means possible of number (1-9) */
int Fill_Pos(SHUDUMETRIX Dest, LINETYPE nums_possible, int line, int pos);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?