(C语言)判断数独是否正确
数独是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫(3×3)内的数字均含1-9,不重复。当然,肯定不会让你用程序完成没填好的数独的。现在给你一个9×9填满了数的格子,想让你检查一下是不是符合数独的定义。比如下图是符合数独的定义的。
判断下每9列,每9行和每9个粗线是否是1-9都出现了一次就行。
#include <stdio.h>
#include <string.h>
#define N 1000
void main()
{int a[10][10] = {{9,8,7,6,2,5,4,3,1} ,{3,1,5,4,9,7,6,2,8},{2,4,6,1,3,8,5,9,7},{5,3,9,2,8,1,7,4,6},{6,7,1,3,4,9,8,5,2},{4,2,8,5,7,6,3,1,9},{7,5,3,9,6,2,1,8,4},{8,9,4,7,1,3,2,6,5},{1,6,2,8,5,4,9,7,3} };int i, j,k,m=1,n=1;for (i = 0; i < 9 && m == 1 ; i++){for (j = 0; j < 9 && m == 1; j++){for (k = j + 1; k < 9; k++){if (a[i][j] != a[i][k]){m = 1;}else{m = 0;break;}}}}for (i = 0; i < 9 && n == 1; i++){for (j = 0; j < 9 && n == 1; j++){for (k = j + 1; k < 9; k++){if (a[j][i] != a[k][i]){n = 1;}else{n = 0;break;}}}}for (i = 0; i < 9; i++){for (j = 0; j < 9; j++){printf("%2d", a[i][j]);}putchar('\n');}if (m == n == 1){printf("该数独正确\n");}else printf("该数独错误\n");
}
(C语言)判断数独是否正确相关推荐
- 编程题-判断数独是否正确
判断数独是否正确 绪论 这个题目是我在校招面试某家大公司的在线笔试题(不是BAT),当时第一次用程序做数独,时间也来不及,就没有很好的做出来.(在这里吐槽一下,一个小时10道选择10道填空,2道编程题 ...
- C语言如何判断数独是否正确,会数独的大佬请进。这是个判断九宫格数独是否正确的程序。...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include int matrix[9][9]; int i,j,k; int arr[9]; int index_of(int i, int a[] ...
- 密码登录错误怎么退出c语言,使用C语言判断密码是否正确,三次失败就退出,超详细教程!!...
#include #include #include #include int main() { int i; char password[]={0}; ...
- c语言中c为字符型便量,c='97'是否正确,C语言判断题Word版
<C语言判断题Word版>由会员分享,可在线阅读,更多相关<C语言判断题Word版(3页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有帮助,可双击去 ...
- C语言实现数独小游戏
C语言控制台数独游戏,注释详细 效果图 #include <stdio.h> #include <stdlib.h> #include <memory.h> #in ...
- C语言学习 数独游戏
摘要:花了1周多时间学习了C语言,开始练手写解数独游戏的程序. C语言学习 数独游戏 作者:乌龙哈里 时间:2015-11-22 平台:Window7 64bit,TCC 0.9.26(x86-64 ...
- c语言九三字符串的字母个数,C语言判断闰年和平年
C语言判断闰年和平年 #includevoid fun(int year) { if((year%4==0&&year%100!=0)||(year%100==0&&y ...
- c语言判断一个数被7整除,判断某个整数a是否被7整除 c语言
用javascript判断一个整数n是否是一个能被23整除的三位奇数. functionjisuan(num){if(Math.abs(num).toString().length==3&&a ...
- c语言access函数缺陷,c语言 判断文件或文件夹是否存在access函数
C语言判断文件夹或者文件是否存在的方法 方法一:access函数判断文件夹或者文件是否存在 函数原型: int access(const char *filename, int mode); 所属头文 ...
- C语言判断文件夹或者文件是否存在的方法
C语言判断文件夹或者文件是否存在的方法 方法一:access函数判断文件夹或者文件是否存在 函数原型: int access(const char *filename, int mode); 所属头文 ...
最新文章
- org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 19
- Shiny平台构建与R包开发(五)——ui美化
- Microsoft office Communications server 2007部署
- 2010年10月VB100测试成绩
- Linux用cron发送信息,Python在linux上用cron作业发送KDE knotify消息?
- 内部链接和外部链接【转】
- Decorator Pattern - C# 3.0 Design Patterns
- php endall(),从G_BEGIN_DECLS和 G_END_DECLS说起
- Android开发推荐资料大合集
- ASP.NET-第三天-加强课程
- 详情和 PoC 发布后,谷歌匆忙修复严重的 Gmail 漏洞
- http发送16进制报文_图解HTTP 第三章HTTP报文内的HTTP信息
- 多线程资源共享之同步锁
- android 获取系统所有安装的应用程序
- 一名普通电工,靠手艺两年赚了340万,从此走向人生巅峰!
- 英语词根词缀总结整合版
- android studio 读取短信
- 计算机测试代码怎么写,常见的电脑检测卡代码对照表大全
- delphi Use MSBuild externally to compile 无法DEBUG
- USB gadget(1)----gadget driver
热门文章
- python 占用内存过高_PyCharm如何优化?太占内存了,太慢了
- MDM数据分析设计方案
- 使用cmd命令行查看wifi密码
- Microsoft Visual Studio 2013产品激活密钥
- 专利证书下载-不是标准的IE浏览器-解决办法
- 镜像翻转_98年“后浪”科学家,首次挑战图片翻转不变性假设,一作拿下CVPR最佳论文提名...
- ps切图教程 android,PS前端切图完整教程
- APP上架到各大应用商店的小总结
- 上百种Python炫酷可视化案例珍藏版——看完掌握~一键三连~老板都想要给你升职加薪哟!
- 矩形类的定义(java)