- 博客(21)
- 收藏
- 关注
原创 c语言实现自定义strcpy函数
strcpy这段代码主要由两部分构成:自定义的my_strcpy函数和main函数。my_strcpy函数用于实现字符串的复制功能,main函数则负责调用my_strcpy函数并输出复制后的字符串。my_strcpy定义了两个字符数组arr1和arr2。arr1用于存储复制后的字符串,初始化为包含 10 个字符x的字符串;arr2是源字符串,包含"hello"及其结束符。这段自定义的my_strcpy函数通过简洁的代码实现了字符串的复制功能,利用指针操作提高了效率,并支持链式访问。
2025-04-19 08:30:00
760
原创 1!+2!+3!...+n! 的 C 语言代码实现
在这个过程中,sum依次存储了从 1 到x各个数的阶乘值。通过这样循序渐进的循环操作,count最终成功地存储了从 1 的阶乘到x的阶乘的累加和。今天,我们将聚焦于一段用于计算从 1 的阶乘累加到 n 的阶乘(即 1!循环从i = 1开始,每执行一次循环,i的值就增加 1,直到i的值超过用户输入的x时,循环才会停止。sum初始值设为 1,其作用是在循环过程中存储每一步计算得到的阶乘值,为后续的累加操作提供必要的数据支持。count初始化为 0,它将充当累加器,逐步累积从 1 的阶乘到x的阶乘的总和。
2025-04-18 09:30:00
578
原创 交换两个整数的值,不使用第三变量让两个数交换
这段 C 语言代码的主要功能是交换两个整数变量a和b的值,并在交换前后分别输出这两个变量的值。这段 C 语言代码的核心功能是实现两个整数变量a和b值的交换,并且在交换前后分别输出这两个变量的值。与常规使用临时变量交换值的方法不同,此代码运用了按位异或运算符来完成交换操作。
2025-04-17 07:00:00
891
原创 C语言实现扫雷
定义了一个常量EASY,其值为 10。在扫雷游戏中,这个常量代表简单难度下雷的数量。和:分别定义了扫雷游戏棋盘的行数和列数,这里设置为 9 行 9 列。和:定义了扩展后的行数和列数。在扫雷游戏里,为了方便处理边界情况,通常会在实际棋盘的周围添加一圈额外的格子,因此ROWS和COLS比实际的ROW和COL多 2。
2025-04-16 08:30:00
2868
1
原创 C 语言数组操作代码:初始化、反转与输出
【代码】1.实现函数init()初始化数组为0 2.print()打印数组的每一个元素3.reverse(—)实现数组元素逆序。
2025-04-14 10:00:00
534
原创 C 语言实现的井字棋(三字棋)游戏代码
这段 C 语言代码实现了一个简单的井字棋游戏,玩家可以与电脑进行对战。玩家通过菜单选择开始游戏或退出游戏,在游戏过程中,玩家和电脑轮流下棋,程序会实时判断输赢情况,直至游戏结束。这里使用#define预处理指令定义了两个符号常量ROW和COL,它们的值均为 3。在井字棋游戏里,这两个常量分别代表棋盘的行数和列数。采用符号常量的好处在于,若后续需要对棋盘大小进行调整,只需修改这两个定义,而无需在代码的各个地方逐个修改具体的数值,提高了代码的可维护性和可扩展性。
2025-04-13 10:00:00
1206
原创 编写一个函数 reverse_string(char * string)(递归实现)实现:将参数字符串中的字符反向排列,不是逆序打印。要求:不能使用C函数库中的字符串操作函数
【代码】编写一个函数 reverse_string(char * string)(递归实现)实现:将参数字符串中的字符反向排列,不是逆序打印。要求:不能使用C函数库中的字符串操作函数。
2025-04-05 19:20:22
740
原创 C 语言猜数字游戏代码
这段 C 语言代码实现了一个简单的猜数字游戏。玩家可以通过菜单选择开始游戏或退出游戏。在游戏中,程序会随机生成一个 1 到 100 之间的整数,玩家需要不断猜测这个数字,程序会根据玩家的猜测给出 “猜小了”“猜大了” 或 “恭喜你猜对了” 的提示,直到玩家猜对为止。通过对这段 C 语言猜数字游戏代码的分析,我们了解了如何使用基本的 C 语言语法和控制结构来实现一个简单的游戏。
2025-04-05 00:05:09
347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人