设计阶段

程序流程如下

【个人项目数独】3、设计与实现
整个项目程序包括5个文件:

  • main,实现对命令行参数的处理以及输入不合法时的反馈
  • CreateSudoku,生成指定数目的数独终局
  • WriteFile,将数独终局写入指定文件中
  • ReadFile,从指定文件中读出数独
  • SolveSudoku,求解指定数独

函数关系

main函数对命令行参数进行处理之后,若为“-c”则调用CreateSudoku函数进行数独终局的生成,CreateSudoku每生成一个数独终局都会调用WriteFile将其写入指定文件中。
若为“-s”则会调用ReadFile函数从指定文件中读取数独题目,ReadFile每读取一个数独终局便会调用SolveSudoku对其进行求解,SolveSudoku解出数独终局后便调用WriteFile将终局写入指定文件中。
PS:听过Visual Studio是可以自动生成代码图的,然后查了一下,发现要企业版才可以,(⊙﹏⊙)

详细设计

CreateSudoku():
【个人项目数独】3、设计与实现
SolveSudoku():
【个人项目数独】3、设计与实现

相关文章:

  • 2021-09-17
  • 2022-01-04
  • 2021-12-09
  • 2021-09-01
  • 2021-10-23
  • 2021-12-28
  • 2022-03-01
  • 2021-09-15
猜你喜欢
  • 2021-06-03
  • 2021-06-21
  • 2021-07-25
  • 2021-05-17
  • 2022-01-13
相关资源
相似解决方案