- 博客(11)
- 收藏
- 关注
原创 链表知识简单整理
本文介绍了链表数据结构的基本实现方法。首先定义了链表节点结构体NODE,包含数据域data和指针域next。然后详细说明了创建节点、遍历链表和释放内存三个核心操作:creatNODE()函数动态分配内存创建新节点;traverse()函数通过指针依次访问每个节点;freeList()函数释放链表占用的内存空间。这些操作构成了链表的基本功能框架,为更复杂的链表应用奠定了基础。
2026-01-22 19:08:37
42
原创 求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222
本文介绍了两种计算数字序列和的方法:1.直接法通过预定义系数计算a+aa+aaa+aaaa+aaaaa的和;2.公式法通过循环动态生成各项并累加,可处理任意项数。重点强调了C语言中局部变量初始化的必要性,指出未初始化变量会导致结果错误。两种方法对比展示了从固定计算到通用算法的优化过程,体现了编程中逻辑正确性和细节处理的重要性。(150字)
2025-09-22 18:15:09
408
原创 0~10000水仙花数
摘要:自幂数(阿姆斯特朗数)是指一个n位数,其各位数字的n次幂之和等于本身。文章介绍了自幂数的概念,如153(1³+5³+3³=153),并提供了C语言实现代码,用于查找0-10000范围内的自幂数。代码通过计算数字位数、求各位幂次和并判断是否等于原数来识别自幂数,最终输出0、1、153、370等结果。该程序结合数学与编程,展示了数字的独特性质。
2025-09-22 17:20:52
402
原创 如何用c绘制*型菱形
该文介绍了通过编程实现菱形图案的编译方法。将菱形分解为上下两部分处理:上半部分为正三角形,星号数随行数增加(2i+1),空格数递减(line-1-i);下半部分为倒三角形,星号数递减((line-1-i)*2-1),空格数递增(i+1)。文中提供了完整的C语言实现代码,并强调解决图形问题的核心在于建立变量与图形规律的数学映射关系。通过分析空格和星号数量与行号的关系,实现了菱形的对称输出。
2025-09-15 20:50:03
306
原创 20 元能喝多少瓶汽水?C 语言帮你算明白
用C语言解决空瓶换汽水问题:20元初始购买20瓶,通过2空瓶换1瓶的规则循环兑换,直到空瓶不足2个。程序使用while循环累计兑换次数,最终输出可喝39瓶。该代码清晰展示了如何将生活中的数学问题转化为编程解决方案,通过初始购买量加兑换量得出总数,体现了编程解决实际问题的实用性。(149字)
2025-09-12 18:50:21
246
原创 猜数字小游戏
本文介绍了一个基于控制面板的C语言猜数字小游戏,旨在激发初学者对编程的兴趣。游戏通过三个主要函数实现:menu()显示菜单,Game()处理数字比较逻辑,main()控制游戏流程。系统随机生成1-100的数字,玩家有8次猜测机会,程序会提示数字大小并显示剩余次数。文章详细解析了srand()和rand()函数的随机数生成原理,以及游戏的核心判断逻辑。该游戏虽然简单,但涵盖了C语言的函数调用、条件判断、循环控制、随机数生成等核心知识点,适合编程初学者练习。
2025-09-10 22:50:05
529
原创 闰年的简单判断
本文介绍了用C语言判断闰年的方法。闰年需满足:能被4整除但不能被100整除,或能被400整除。文章详细说明了代码实现逻辑:1)编写judge_Year函数,用if语句结合&&和||运算符实现判断条件;2)主函数负责输入年份并调用判断函数。代码通过scanf获取输入,调用函数输出结果。最后指出这类基础练习对构建编程思维的重要性,并预告下期将讲解猜数字游戏的实现。
2025-09-10 18:51:00
501
原创 创建函数二分查找
这段 C 语言代码实现了一个函数find,其作用是在一个float类型的数组d中,通过二分查找的方式,根据给定的索引k找到对应的元素并返回。如果索引k超出数组有效范围,则返回-1(这里返回-1对于double类型返回值来说,实际是一种简易的错误标识,严格来讲可优化错误处理)。这段代码是二分查找思想在数组索引查找场景下的一个简单实现,虽存在一些可优化点,但很好地展现了二分查找 “折半缩小区间” 的核心逻辑。
2025-09-09 17:55:24
1139
原创 C 语言求素数
摘要: 本文探讨C语言实现素数判断与求解的方法。素数是指大于1且只能被1和自身整除的自然数。基础算法通过遍历2到num-1判断整除性,而优化算法利用数学结论,仅需检查2到√num的范围,显著提升效率。代码示例演示了两种实现方式,并引入stdbool.h库使用布尔类型简化逻辑。该练习有助于掌握循环、条件判断等基础语法,适合编程初学者巩固核心概念。文中强调1不是素数,且除2外的偶数均非素数,为准确判断提供关键前提。
2025-07-05 09:12:42
456
原创 循环语句的类型及其使用!
本文介绍了C语言中计算1~100总和的三种循环语句方法。相比建立100个变量,使用for、while和do-while循环更高效实用。for循环需初始化变量、设置范围并指定增量;while和do-while需注意变量初始值以避免计算误差。其中do-while更适用于菜单打印等场景。文章通过具体代码示例,为C语言初学者提供了循环语句的基本使用指南,强调正确设置循环条件的重要性,帮助读者掌握循环结构的基本应用。
2025-07-01 20:16:46
180
原创 是一个新的开始
我是来自电子信息工程的一个学生,为了想要能够熟练的掌握c语言技术以便于以后的51单片机的应用和使用,我已经在b站上报名了鹏哥的集训课来学习c语言这门技术,并且每周都会在自己的闲余时间去观看c的学习大概每周有三天左右的时间,最想加入的IT公司是小米。我本人很希望能够在各种博客app上认识比我拥有丰富技术的高技术人才,去提升自己。
2024-11-14 23:39:10
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅