- 10
- 0
- 约5.41千字
- 约 8页
- 2019-05-04 发布于浙江
- 举报
数独程序设计:
主要思想是:先设计出一个符合规则的终局,再覆盖掉其中的一些数据作为初局,以已知数据的数目区分等级
主要过程是:
用a[10][10] 来接收输入数据的数组,先初始化为0
用一维数组deal[82]处理题目,并且保存最终结果
用fix[82]记录哪些位置是确定的,确定为1,否则为0
用nsure[82][10]记录所有未确定数字的可能性,第一维下标是元素在deal中的位置,第二维是此元素的可能值
用b[82] 来放置fix为0即未确定元素的位置,实现回溯算法
数独程序代码:
#includestdio.h
#includestdlib.h
#includetime.h
int a[10][10];
int deal[82];
int fix[82];
int nsure[82][10];
int b[82];
int main()//主函数
{
srand(time(0));//设置时间种子为0
start(); //出题函数
return 0;
}
void set()//初始化函数,所有位置设为0
{
int i,j,k;
for(i=0;i9;i++)
for(j=0;j9;j++)
a[i][j]=0;
for(k=1;k=81;k++)
deal[k]=0;
}
int transform_to_line(int i)
您可能关注的文档
- 销售人员销售技巧培训.ppt
- 销售人员应具备的素质.ppt
- 销售人员职业技能与素质训练.doc
- 销售团队的现状与发展.ppt
- 世界文化与自然遗产—黄山.ppt
- 销售团队管理复习资料.doc
- 销售团队新员工培训计划.doc
- 销售问题与二元一次方程组.ppt
- 小班数学:糖果找家(课件).ppt
- 小班养成:《我爱洗手》.ppt
- 2026首都医科大学附属北京积水潭医院招聘80人(第二批)笔试参考题库及答案解析.docx
- 2025-2026学年高一化学第一次月考卷【测试范围:第5章】(人教版必修第二册)(考试版A4).docx
- 六上期末测试卷(1)_小学六年级.pdf
- 2025-2026学年高一化学第一次月考卷【测试范围:第5章】(人教版必修第二册)(考试版A4).docx
- 六上期末测试卷_小学六年级.pdf
- 影像诊断学第3章 头颈部疾病影像学诊断-3.1眼球.pptx
- 六上期中测试卷(1)_小学六年级.pdf
- 2026天津滨海汽车工程职业学院招聘121人笔试备考试题及答案解析.docx
- 圆柱和圆锥的认识(课件)-青岛版六年级数学下册(1).pptx
- 2025-2026学年高一化学第一次月考卷【测试范围:第5章-第6章第1节】(人教版必修第二册)(考试版A4).docx
最近下载
- 维宏®数控系统NCSTUDIO软件使用手册.pdf VIP
- 中国糖尿病膳食指南(2017).docx VIP
- 卫生监督网格化管理工作实施方案.pptx VIP
- 钻孔灌注桩施工参数自动计算公式表(含自动计算公式).xls VIP
- 2025中国帕金森病治疗指南第四版(全文).docx VIP
- 2026年内蒙古电力集团有限责任公司校园招聘考试备考试题及答案解析.docx VIP
- 2025年内蒙古电力集团有限责任公司校园招聘笔试备考试题及答案解析.docx VIP
- 内蒙古电力集团2023社招真题.pdf VIP
- 老年人跌倒标准化预防与应急处理指南.pptx VIP
- 内蒙古电力集团2024社招真题.pdf
原创力文档

文档评论(0)