摘要: 如果函数递归缺少出口设置,容易出现类似死循环的效果,且很快内存耗光程序异常结束 注意:如果能用循环解决的问题,不要用递归,因为递归比循环更耗时耗内存 1.使用递归解决计算第N项斐波那切数列 斐波那契数列:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ 阅读全文
posted @ 2023-07-28 16:09 冲他丫的 阅读(49) 评论(0) 推荐(0)
摘要: #include<stdio.h> #include<stdbool.h> #include<stdlib.h> #include<getch.h> char board[15][15]; //棋盘 char role = '@'; //角色 char key_x,key_y; //下子坐标 //初 阅读全文
posted @ 2023-07-28 15:14 冲他丫的 阅读(106) 评论(0) 推荐(0)
摘要: 五子棋项目: 数据分析: 1、定义15*15棋盘二维数组 2、定义角色变量(1?2?) '@'黑棋 '$' 白棋 '*'空 char role = '@'; 3、定义变量 用于记录落子位置 逻辑分析:考虑是否需要初始化棋盘 for(;;) { 1、清屏、打印棋盘 2、落子 判断是否超范围 如果是则提 阅读全文
posted @ 2023-07-28 00:00 冲他丫的 阅读(175) 评论(1) 推荐(1)