C语言入门示例:斐波那契数列与素数判断

需积分: 9 0 下载量 23 浏览量 更新于2024-10-13 收藏 58KB TXT 举报
本资源是一份针对初学者设计的C语言示例集合,包含100多个简洁实用的程序实例。这份资料涵盖了多个C语言编程的基础和进阶概念,旨在帮助学习者逐步掌握C语言的基本语法、数据结构以及算法应用。 第1个示例展示了斐波那契数列的计算。通过`for`循环,代码实现了一个递推式的斐波那契序列,即每一步计算当前项为前两项之和,当行号为偶数时换行以提高可读性。这个例子介绍了循环控制、条件语句(`if`)以及变量赋值等基础概念。 第2个示例则是判断101到200之间的素数,利用`sqrt()`函数来简化判断过程。代码首先导入`math.h`库,使用嵌套循环来检查一个数是否能被2到其平方根之间的整数整除。如果不能,则该数是素数。这个例子演示了数学库函数的使用,以及如何进行基本的数论运算。 第3个示例是寻找"水仙花数",也就是一个三位数,其各位数字的立方和等于该数本身。通过`for`循环遍历100到999的整数,将每一位数分离出来计算它们的立方和,如果与原数相等则输出该数。这个例子涉及到了位操作和数组索引,同时训练了对整数处理和条件判断的运用。 这些示例不仅提供了实用的编程技巧,还展示了如何在实际问题中运用C语言解决数学问题和逻辑判断。通过逐个分析和实践这些代码,初学者可以巩固基础语法,提升逻辑思维和编程能力。整体而言,这份资源是C语言学习者的宝贵参考资料,有助于培养编程习惯和解决问题的能力。