- 博客(43)
- 收藏
- 关注
原创 字符串函数和字符函数(strlen,strcpy...等库函数)的模拟实现
1.strlen:求字符串长度 实现(1):计数器方式 int myStrlen(const char* str) { int count = 0; while (*str) { *str++; count++; } return count; } (2)不创建临时变量实现 int myStrlen(const char* str) { if (*str == '\0') { return 0; } return 1 + myStrlen(str+1); } 2.
2021-08-09 10:33:06
145
原创 C语言实现:找一个数离斐波那契数的最小步数
题目描述: Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, ...,在Fibonacci数列中的数我们称为Fibonacci数。给你一 个N,你想让其变为一个Fibonacci数,每一步你可以把当前数字X变为X-1或者X+1,现在给你一个数N(0<=N<1000000)求最少需要多少步可以变为Fibonacci数。 示例:输入 15 输出 2 思路;先循环出斐波那契数列,然后找到这个整数N离得最近的两个斐波那契的位置,最后打印它离哪个位置最小. 代码如下.
2021-08-06 11:04:23
392
1
原创 C语言实现三字棋游戏(初阶)
三字棋游戏是一个非常经典的游戏,我们小时候经常玩,现在就实现一下这个游戏; 需要这么几个函数: void init(char chess[MAX_ROW][MAX_COL])对每行每列进行初始化 void print(char chess[MAX_ROW][MAX_COL])对棋盘进行打印 棋盘打印成功! void playerMove(char chessBoard[MAX_ROW][MAX_COL])判断玩家落子 void computerMove(char ch...
2021-08-06 00:21:55
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅