- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 如何阅读数据手册
****阅读数据手册需要带着问题去阅读,你需要解决什么问题,他是否能解决你的问题并满足你的要求。****把数据手册当字典,而不是教科书,不需要弄懂每一个地方。****需要弄懂每一个管脚的功能,看与电路图连接的引脚,理解如何通过这些管脚实现功能。(看手册例图)****看懂原理图,明白输入输出是什么...
2021-03-08 10:42:04 301 1
原创 初学三子棋-人机对战
** 三子棋的胜负规则与五子棋类似,只要三颗棋子连成一条直线就可以获胜,不同的是三子棋只有九个棋点,在一个九宫格内进行游戏,那我们如何用c语言来实现三子棋的人机对战呢**首先,我们先设置一个游戏菜单来进入游戏**在这里对不同的情境进行选择,选择1让我们进入游戏**我们需要一个3*3的棋盘,所以这里需要一个board[3][3]的二维数组。**第一步要进行的就是对二维数组的初始化这是我们想要的棋盘效果**打印一行数据行,打印一行分割行,如此重复。**那我们何不把一行数据行和一行分割行放
2021-01-12 11:42:43 563
原创 青蛙跳阶问题如何处理
//青蛙跳阶问题//n个台阶//1次可以跳一个台阶,也可以跳两个台阶//这只青蛙要跳到第n个台阶,有多少种跳法//因为每次只能跳一阶或两阶//把第n阶的次数看成f(n)函数的话//第一次跳1阶,则有f(n-1)种跳法//第一次跳2阶,则有f(n-2)种跳法//这里n>2//这就形成了一个斐波那契数列int Frog(int n){if (n <= 2)return n;elsereturn Frog(n - 1) + Frog(n - 2);//递归求斐波那契数}
2021-01-11 09:46:37 158
原创 @[C语言](递归调用之初试汉诺塔问题)
@C语言##//汉诺塔问题//一共有三根金刚柱,A柱上从上往下从小到大依次排列着n个盘子//要将A柱上的盘子按原次序转移到C柱上//每次只能移动一个最上面的盘子//并且大盘子不能放在小盘子上//如何用最少的步数完成汉诺塔问题//n盘的目标柱子是C柱,所以n-1盘是B柱//首先要输入n//Tow函数递归//完成第i步将n盘从arr柱移到arr1柱int i = 0;void move(arr4,arr5){i++;//为move计数printf(“第%d步 %c—>%c\n
2021-01-11 08:42:48 325
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人