[1。。9,1。。9]ofchar;b:array[1。。81,1。。2]ofinteger;i,j,c,s,area,k,l:integer;{c:thenumberofspaces。}x:char;Beginwriteln('Pleaseinputthe9*9square(Youcaninput"*"atanytimeifyouwanttoexit):');fori:=1to9dobeginforj:=1to9dobeginread(a[i,j]);ifa[i,j]=''thenbeginc:=c+1;b[c,1]:=i;b[c,2]:=j;endelseifa[i,j]='*'thenbeginwriteln('Exit。

。。');exitend;end;readln;end;s:=1;Writeln('Pleasestandby。。。

');i:=0;j:=0;Whiles>0dobeginif(i=b[c,1])and(j=b[c,2])thenbeginwriteln;fori:=1to9dobeginforj:=1to9dowrite(a[i,j]);writeln;end;a[i,j]:='';s:=s-1;i:=b[s,1];j:=b[s,2];exit;end;{findasolution}i:=b[s,1];j:=b[s,2];if((i>=1)and(i=1)and(j=4)and(i=1)and(j=7)and(i=1)and(j=1)and(i=4)and(j=4)and(i=4)and(j=7)and(i=4)and(j=1)and(i=7)and(j=4)and(i=7)and(ji)or(l<>j))thencan:=false;fork:=1to9doif((x=a[i,k])and(k<>j))or((x=a[k,j])and(k<>i))thencan:=false;end;ifarea=2thenbeginfork:=4to6doforl:=1to3doif(x=a[k,l])and((k<>i)or(l<>j))thencan:=false;fork:=1to9doif((x=a[i,k])and(k<>j))or((x=a[k,j])and(k<>i))thencan:=falseend;ifarea=3thenbeginfork:=7to9doforl:=1to3doif(x=a[k,l])and((k<>i)or(l<>j))thencan:=false;fork:=1to9doif((x=a[i,k])and(k<>j))or((x=a[k,j])and(k<>i))thencan:=falseend;ifarea=4thenbeginfork:=1to3doforl:=4to6doif(x=a[k,l])and((k<>i)or(l<>j))thencan:=false;fork:=1to9doif((x=a[i,k])and(k<>j))or((x=a[k,j])and(k<>i))thencan:=falseend;ifarea=5thenbeginfork:=4to6doforl:=4to6doif(x=a[k,l])and((k<>i)or(l<>j))thencan:=false;fork:=1to9doif((x=a[i,k])and(k<>j))or((x=a[k,j])and(k<>i))thencan:=falseend;ifarea=6thenbeginfork:=7to9doforl:=4to6doif(x=a[k,l])and((k<>i)or(l<>j))thencan:=false;fork:=1to9doif((x=a[i,k])and(k<>j))or((x=a[k,j])and(k<>i))thencan:=falseend;ifarea=7thenbeginfork:=1to3doforl:=7to9doif(x=a[k,l])and((k<>i)or(l<>j))thencan:=false;fork:=1to9doif((x=a[i,k])and(k<>j))or((x=a[k,j])and(k<>i))thencan:=falseend;ifarea=8thenbeginfork:=4to6doforl:=7to9doif(x=a[k,l])and((k<>i)or(l<>j))thencan:=false;fork:=1to9doif((x=a[i,k])and(k<>j))or((x=a[k,j])and(k<>i))thencan:=falseend;ifarea=9thenbeginfork:=7to9doforl:=7to9doif(x=a[k,l])and((k<>i)or(l<>j))thencan:=false;fork:=1to9doif((x=a[i,k])and(k<>j))or((x=a[k,j])and(k<>i))thencan:=falseend;ifcanthenbreakelseif(x<>'9')thencan:=true;end;ifcanthenbegina[i,j]:=x;s:=s+1;endelsebegina[i,j]:='';s:=s-1;end;end;end。

全部

用计算机解题 算法理科,求解数独算法求用计算机可以实现的算法不要人工解题思路 爱问知识人...相关推荐

  1. 计算机连上网没网络连接,电脑显示本地网络连接但是宽带没连上怎么办? 爱问知识人...

    此方案适用XPVISTAWIN7系统 [问题描述]: 宽带拨号连接错误报错提示 [解决方案:]: 错误:676 问题:电话占线 原因:BAS上保留了用户在线数据或用户系统(主要是网卡)故障 解决:BA ...

  2. 计算机基础知识英文,计算机基础知识英文版-基础并不好,在电脑上学英语,什么软件最好用? 爱问知识人...

    英语学习网站大观 1.空中外语学校( 在这个网站上,设计者针对不同水平的用户群,在虚拟的外语学校中提供了多种层次的教学模式.如中级美国英语教学.时事英语等. 对于需要接触原汁原味美语的朋友还专门有一个 ...

  3. http协议称为计算机基础知识,计算机基础问题16、http是一种( )A、高级程序设计语言B 爱问知识人...

    16.http是一种 ( ). A.高级程序设计语言 B.域名 C.超文本传输协议 D.网址 17.计算机病毒是一种专门干扰计算机正常工作的( ). A.程序 B.细菌 C.有害气体 D.传染病毒 1 ...

  4. 10系统更新后计算机不见,你好!我的电脑一不小心升级到win10以后桌面上的资料都不见了?? 爱问知识人...

    1.右击桌面选属性/桌面/自定义桌面/在常规中勾选"我的电脑",按确定应用. 2.如果上面设置无效.运行输入 c回车打开组策略,在左侧选用户配置/管理模板/桌面/在右侧选" ...

  5. 计算机考试怎么把要求栏固定到屏幕上,计算机作业1.调整任务栏的位置至屏幕上方2.使任务栏上不显示 爱问知识人...

    分太少了点,不过我还是要拿. 第一步:调整任务栏的位置至屏幕上方. 办法:鼠标移至任务栏,右键--锁定任务栏(将此项勾去掉)--然后鼠标左键按住任务栏,直接拖到屏幕上方就可以了. 第二步:使任务栏上不 ...

  6. win8系统的计算机配置怎么打开,电脑怎么打开-WIN8怎么打开电脑设?WIN8怎么打开电脑设置 爱问知识人...

    在Windows 8和 Windows RT 中,有几种不同的方法来查找和更改你的设置:"控制面板"."设置"超级按钮."电脑设置"和&qu ...

  7. 计算机科学与技术属于教育技术学么,计算机教育-计算机教育与教育技术学有什么不同吗?我学的专业是计算机教育,我想 爱问知识人...

    你好! 推荐地址: 建议询问有关部门和学校! 教育技术学 学科:教育学 门类:教育学类 专业名称:教育技术学 业务培养目标:本专业培养能够在新技术教育领域从事教学媒体和教学系统的设计.开发.运用.管理 ...

  8. 计算机课鼠标变放大镜,win7放大镜-鼠标箭头总变成放大镜样式,怎么恢复?我用的是WIN7系统,初学者 爱问知识人...

    出现这样的问题,除鼠标指针设置外,主要是系统一时找不到要使用的文件.在桌面空白处右击鼠标-个性化-更改鼠标指针-将使用鼠标指针方案设为默认,用下边的办法清理优化电脑. 一.打开机箱除尘,将所有的连接插 ...

  9. 仅在程序尝试对我的计算机进行更改时通知我 如何允许单个程序不通知,win7如何关闭uac-Win7下怎样对特定程序关闭UAC?只是针对特定程序关闭,不是全 爱问知识人...

    什么是用户帐户控制设置? 在对计算机进行更改(需要管理员级别的权限)之前,用户帐户控制 (UAC) 会通知您.默认 UAC 设置会在程序尝试对计算机进行更改时通知您,不过您可以更改 UAC 通知您的频 ...

最新文章

  1. 前端开发之走进Vue.js
  2. PHP实现归治算法,PHP排序算法系列之归并排序详解
  3. 深入了解SpringCloud Hystrix
  4. [Leedcode][JAVA][面试题 16.18][模式匹配][字符串][枚举]
  5. 【LeetCode - 1254】统计封闭岛屿的数目(dfs,连通块)
  6. 一步步带你实现简版 ButterKnife
  7. python天气预测算法_使用机器学习预测天气(第二部分)
  8. ECCV 2020 Oral | BorderDet : 用边界特征做检测
  9. 利用INF安装服务启动 及 浅析瑞星行为检测、360主动防御
  10. LGWR和DBWn的触发条件
  11. java中String类是什么_Java中字符串的学习(一)String类的概述及常见方法使用
  12. Tools_Procexp找文件被哪个进程占用
  13. antd 实现pdf 预览_react 的pdf预览插件应用
  14. slam是什么意思?一文带你读懂SLAM
  15. Pidgin for windows 与MSN、ICQ、QQ、YAHOO、GoogleTalk、AIM/AOL等网络聊天工具互联互通的新型聊天软件
  16. 16行 python代码获取音效素材
  17. 解决山石设备无法使用最新版chromeflash功能(91版本及以上)
  18. COTS应用程序开发框架简介(一)
  19. 决策树详解 从零到入门
  20. 字节顺序标记(BOM)详解

热门文章

  1. 链表的常见操作(转)
  2. hdoj_1421搬寝室
  3. 【算法14】找出数组中两个只出现一次的数字
  4. android评论功能带emoji,分享一个自己写的emoji-comments评论组件
  5. sql 同一张表中两个记录不能共存_如何分析交易记录?
  6. Python+turtle绘制虚线同心圆
  7. Python花式编程:考试成绩分类统计(3种方法)
  8. Python通过WMI读取主板BIOS信息
  9. 9.2【彩色模型】-----基于Opencv实现-----把一幅RGB图转为CMY图
  10. java获取窗口_如何使用Java获取当前打开的窗口/进程的列表?