九宫格(安卓手机的图形锁有几种解锁图案)

这是一个计算九宫格图形锁所有可能解锁图案的C语言程序。程序通过递归方式,判断每个节点放置的位置是否合法,计算出所有可能的连接方法,并提供了是否打印每种情况的选项。
摘要由CSDN通过智能技术生成

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<conio.h>


															//		______		//
                                                            //				    //
															//	 定义全局变量	//
															//					//
															//		~~~~~~		//

//记忆哪个位置放了结点的数组
int record[3][3]={0};

//计数(有多少种情况)变量
int count=0;

//记录待放入的结点的前一个结点的坐标(通过函数查找后暂时放在这里)
int iBefTemp=-1,jBefTemp=-1;




															//		______		//
                                                            //				    //
															//		主函数		//
															//					//
															//		~~~~~~		//

int main()
{
	//函数声明
	void befNodePos(int n);
	int checkLine(int i);
	int checkList(int j);
	int checkCorner(int i,int j);
	void print(int a[3][3]);
	int ifCanPut(int i,int j,int n);
	int askIfPrint();
	voi
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值