- 29
- 0
- 约8.25万字
- 约 58页
- 2016-10-09 发布于贵州
- 举报
第5章 江苏省级C语言等级考试算法考点精解(初稿)
第5章 算法考点精解
前面两章讨论了C语言的基本概念、基本语句、程序结构、各种数据类型、函数、指针、链表、文件等与语法相关的内容,本章主要针对江苏省二级C等级考试中经常出现的算法进行归纳总结,包括基本操作、非数值计算常用经典算法、数值计算常用经典算法、解决各类问题的一般算法。
算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗点说,就是计算机解题的过程。在这个过程中,无论是形成解题思路还是编写程序,都是在实施某种算法。形成解题思路是推理实现的算法,编写程序是操作实现的算法。
在计算机的等级考试题目中,程序填空及上机编程题一般都与算法有关,所以要了解等级考试大纲中规定的算法并掌握常考算法。
5.1 基本操作
一、知识点综述
1.交换 (*****)
变量交换算法是一种很简单的算法,也是最为基础的一个算法,各种其他的算法往往都要运用到这一基本算法,如各种排序算法就会使用到交换变量的算法。
实现变量的值的交换最常用的方法是借助一个临时变量来实现将两个数的值进行交换。下面的函数实现了两个数的交换。
void swap(int x, int y)
{ int temp;
temp=x;
x=y;
y=temp;
}
因为函数参数的传递是值传递,是单向的,如果主函数调用了此函数,尽管形式参数x和y的值交换了,而主函数中的实际参数是不会改变
您可能关注的文档
- 移动联通电信 3上网区别 及 XV6700 EVDO 3G上网.doc
- 移动联通电信及连店门头LED屏GPRS控制卡联网控制方案.doc
- 移动通信行业信息综合解决方案模板.doc
- 稀土离子论文:稀发光材料CaWO_4:Eu(3+)的制备及其性能表征.doc
- 稀散元素硒、碲量点的合成和应用及其催化动力学分析方法的研究.doc
- 程序员第六期:全建模之软件设计指南 -管理类软件示例 4.doc
- 程序设计11级AyviewC作业表--第1-5章(2011-10).doc
- 程序设计基础(人邮电出版社)答案第5章 循环结构程序设计.doc
- 程序设计基础复习-答案-20141228.doc
- 程序设计基础实验告模板-dxw.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 2026年人教版二年级数学下册期中全面综合测试卷(含答案解析)精品5套.docx VIP
- 抢救车规范化管理与全流程操作实施指南.pptx VIP
- 2012款斯巴鲁森林人_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 五邑大学-甘俊英-信号与系统-课后习题-答案.docx VIP
- 博物馆数据安全管理规范.pdf
- 2026危险化学品经营单位安全管理人员安全知识培训考试题库(含答案).docx VIP
- 教学查房 牙龈瘤--汇报病史 米会会.pptx VIP
- 《食品经营许可证》延续申请表.doc VIP
- ACCESS必考选择题知识点大全.doc
- 基于车联网的智能汽车管理系统设计.docx VIP
原创力文档

文档评论(0)