学习记录:第二周day04笔记

五子棋

数据分析:

1、定义棋盘二维数组

2、定义角色变量(1?2?) '@'黑棋 '$'白棋 '*'空

3、定义变量 用于记录输入的落子位置

逻辑分析:

考虑是否需要初始化棋盘

 for(;;)
 {
     1、清屏、打印棋盘
     2、落子
         判断是否超范围 如果是则提示非法并重新落子
         判断是是否已有,如果则提示并重新落子
         成功落子才继续
     3、判断是否五子连珠
         是:结束
         否:继续
 }
 
posted @   菊里菊气  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示