个人项目解题思路
Posted software-basis-gs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人项目解题思路相关的知识,希望对你有一定的参考价值。
我之前从未玩过数独,看了要求之后首先百度什么是数独,又查了下如何生成终局,主要思路是通过对一个数独终局进行行变换和列变换,可以生成新的数独终局。为了生成足够多的数独终局,必须有足够多的初始数独终局。首先第一行第一个数是固定的,然后第一行后8个数由9个数中剩余的数随机组成,可以生成第一行后8个数的全排列,每生成一行就会得到一个数独终局,然后对该终局进行行变换,生成更多的终局。
我不会通过命令行来运行程序,查了查命令行的资料,发现命令行中的指令会传到main函数的两个形式参数argc,argv[][]中。
学习C语言的时候,没有考文件的相关知识,所以我现在对文件一无所知,上网查如何读取文件内容以及写入。
Github完全不会用,第一次注册时根据英文指导建立了一个仓库,当时只知道傻乎乎的看英文,没有上网搜搜看有没有汉语说明,花了几个小时按英语说明走了一遍,仍然非常生疏。
以上是关于个人项目解题思路的主要内容,如果未能解决你的问题,请参考以下文章
软件工程基础个人个人项目 数独终局声称与解数独问题的控制台程序