- 博客(2)
- 收藏
- 关注
原创 C语言算法解析最大公约数和最小公倍数思维以及简单例子
摘要:本文系统介绍了最大公约数(GCD)和最小公倍数(LCM)的概念及计算方法。对于GCD,详细讲解了枚举法、辗转相除法和更相减损术三种算法,其中辗转相除法效率最高;对于LCM,分析了2和n的特殊情况以及通用计算方法,并指出LCM=两数乘积/GCD的关系。文章通过生活实例和数学公式相结合的方式,使抽象概念具象化,最后还提供了C语言实现GCD的代码示例。全文内容由浅入深,兼顾理论性和实用性,适合不同基础的读者学习参考。
2025-09-28 15:47:23
1109
原创 C++中的vector用法,push_back () 的核心特点以及使用它们的易错点
本文介绍了C++中vector的基本概念和使用方法。通过一个温度转换的编程实例,说明vector作为动态数组的优势:可以自动扩容,支持直接返回,而普通数组大小固定。重点讲解了push_back()函数的作用——向vector末尾添加元素,并对比了其他初始化方式。文章还指出了使用vector时的常见错误,如忘记包含头文件、访问越界等。最后总结push_back()的核心功能是为动态数组末尾添加元素,自动管理内存,适用于元素数量不确定的场景。
2025-09-23 12:06:39
1329
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅