-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
C语言程序设计基础题解与实训指南 版权信息
- ISBN:9787512434554
- 条形码:9787512434554 ; 978-7-5124-3455-4
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
C语言程序设计基础题解与实训指南 本书特色
书中示例和题集丰富且具代表性,便于学生自学用。本书为读者免费提供书中示例和题集的程序源代码,请扫描本页“北航科技”的二维码→关注“北航科技图书”公众号→回复“3455”,获得百度网盘的下载链接。
C语言程序设计基础题解与实训指南 内容简介
本书以培养和提高学生解决问题的能力为出发点, 以强化计算思维表达能力和良好的代码书写习惯培养为目标, 突出计算思维训练, 旨在提高学生解决实际问题的逻辑思维能力。汇集了北京航空航天大学“程序设计基础训练”“C语言程序设计”课程组多年来实践教学的内容, 实训题目由浅入深, 循序渐进, 有一定的覆盖面, 集知识性、趣味性于一体。
C语言程序设计基础题解与实训指南 目录
第1章C语言编程环境与基本方法1
1.1C语言程序的基本概念及组成1
1.2常用IDE介绍2
1.3C语言编程的几个基本步骤6
1.4C语言编程的常见错误6
1.5C语言程序调试简介8
第2章基本数据处理10
2.1本章重难点回顾10
2.1.1基本输入及格式化输出10
2.1.2数据类型转换12
2.1.3const与#define13
2.2精编实训题集14
题21简单字符(串)输出:颜文字表情图案绘制14
题22简单字符(串)输出:转义符应用14
题23基本输入输出及运算:数的向上取整14
题24基本输入输出及运算:计算预期收益14
题25基本输入输出及运算:计算平均值14
题26基本输入输出及运算:计算圆柱体表面积15
题27模运算:简单取模操作15
题28模运算:数的按位拆分15
题29模运算:数位翻转15
题210模运算:学号识别码16
题211模运算:队列找字母16
题212模运算:火仙草数16
题213数据类型转换:分数转小数16
题214位运算:AopBProblem17
2.3题集解析与参考程序17
2.4本章小结23
第3章结构化编程24
3.1本章重难点回顾25
3.1.1逻辑表达式25
3.1.2条件语句常见问题25
3.1.3计数器控制循环27
3.1.4标志控制循环28
3.1.5break和continue语句30
3.2精编实训题集31
题31逻辑表达式的妙用:名次预测31
题32单分支选择结构:寻找第二小数31
题33单分支选择结构:重逢时刻31
题34单分支选择结构:方程求解32
题35双分支选择结构:直线与圆32
题36双分支选择结构:温度转换32
题37双分支选择结构:统计阶乘的尾数033
题38双分支选择结构:字符大小写转换33
题39多分支条件语句:求解分段函数33
题310多分支条件语句:窗口的嵌套34
题311多路选择的switch语句:简单计算器35
题312选择结构的嵌套:交换生条件审核35
题313选择结构的嵌套:观影计划35
题314多路分支选择结构:方向判断36
题315while循环(计数器控制):判断2的幂次数36
题316while循环(标志控制):破译密码36
题317dowhile循环(标志控制):士兵站队37
题318for循环(计数器控制):日历计算37
题319for循环(计数器控制):求数列的一项38
题320for循环:理财计划38
题321循环嵌套:寻找完数39
题322循环嵌套:寻找质因数39
题323循环嵌套:等式填空39
题324循环嵌套:*短正整数序列40
3.3题集解析及参考程序40
3.4本章小结57
第4章函数及其应用58
4.1本章重难点回顾59
4.1.1递归思想59
4.1.2变量的作用域60
4.2精编实训题集62
题41定义与调用函数:三角形的判断62
题42定义与调用函数:猜素数62
题43定义与调用函数:cos(x)级数展开式63
题44定义与调用函数:分数相加与化简63
题45定义与调用函数:星期几63
题46定义与调用函数:求未遮挡面积63
题47全局变量的使用:熊猫序列64
题48标准库函数的使用:模拟投骰子64
题49标准库函数的应用:求极坐标65
题410标准库函数的应用:求面积65
题411递归函数:倒序输出66
题412递归函数:整数划分66
题413递归函数:递归汉诺塔67
题414递归函数:走迷宫67
题415递归函数:Ackermann函数67
题416递归函数:送快递68
题417递归函数:二分法解方程68
4.3题集解析及参考程序68
4.4本章小结86
第5章数组与字符串及应用87
5.1本章重难点回顾88
5.1.1字符串和字符数组88
5.1.2二维数组90
5.2精编实训题集92
题51一维数组应用:进制转换92
题52一维数组应用:阿狄的冒险92
题53一维数组应用:*萌身高差93
题54一维数组应用:卖口罩93
题55一维数组应用:成绩平均分94
题56一维数组应用:狐狸捉兔子94
题57一维数组应用:子序列95
题58一维数组应用:孤独的数95
题59一维数组应用:数组漂移95
题510一维数组应用:统计质数96
题511一维数组应用:火柴拼图96
题512一维数组应用:约瑟夫问题96
题513一维数组应用:求蓄水量97
题514一维数组应用:元素查找97
题515一维数组应用:绝对值排序问题98
题516一维数组应用:集合的加法98
题517一维数组应用:首个出现三次的字母98
题518一维数组应用:字符统计99
题519字符串和字符数组:分子量99
题520字符串和字符数组:字符统计99
题521字符串和字符数组:字符串匹配100
题522字符串和字符数组:字符串纠错100
题523字符串和字符数组:简写字符串的扩展101
题524字符串和字符数组:Excel表的列号101
题525字符串和字符数组:求相反数101
题526二维数组应用:卷积计算102
题527二维数组应用:蛇形矩阵102
题528二维数组应用:游戏教学103
5.3题集解析及参考程序104
5.4本章小结131
第6章指针及其应用132
6.1本章重难点回顾133
6.1.1指针与数组133
6.1.2常见问题133
6.2精编实训题集134
题61作为函数参数的指针:成绩统计134
题62作为函数参数的指针:矩阵变换135
题63作为函数参数的指针:整数求和136
题64作为函数参数的指针:高斯消元法解方程136
题65作为函数参数的指针:单词排序136
题66指向一维数组的指针:字符串替换137
题67指向一维数组的指针:子串逆置137
题68指向一维数组的指针:数的互逆137
题69指针数组的应用:计算并输出月份138
题610指针数组的应用:单词集合138
题611指针数组的应用:更遥远的星期几139
题612指针数组的应用:输出文章内容139
题613函数指针实例:有趣的排序问题139
题614函数指针实例:求众数139
题615函数指针实例:比赛排行榜140
题616函数指针实例:田忌赛马141
题617函数指针实例:求凸多边形面积141
6.3题集解析及参考程序141
6.4本章小结165
第7章结构与联合166
7.1本章难点回顾166
7.1.1结构数组与二维表的对应关系166
7.1.2单向链表167
7.1.3类型定义语句170
7.2精编实训题集171
题71结构应用:工作DDL171
题72结构应用:数据编码问题171
题73结构应用:按要求选择钢管172
题74结构应用:OJratings172
题75结构应用:寻找爱好相同的人173
题76结构应用:辅导员的生日推送173
题77链表应用:再解约瑟夫问题174
题78结构联合应用:数据表排序174
7.3题集解析及参考程序175
7.4本章小结185
第8章I/O和文件操作186
8.1本章重难点回顾186
8.1.1二进制文件操作186
8.1.2正文文件操作188
8.1.3文件读写操作中的定位189
8.1.4标准输入输出的重新定向191
8.2精编实训题集192
题81标准文件操作的I/O函数:分析日期和时间192
题82标准文件操作的I/O函数:由参数确定输出的小数位数192
题83指定文件的读写函数:字符输入输出192
题84指定文件的读写函数:读文本内容并显示193
题85指定文件的读写函数:文件复制193
题86指定文件的读写函数:成绩表格193
题87指定文件的读写函数:格式化输入输出193
题88文件读写函数的使用:日程列表193
题89读写操作的定位:求文件长度193
题810读写操作的定位:字符统计193
题811读写操作的定位:文件倒置输出193
8.3题集解析及参考程序193
8.4本章小结199
第9章C语言程序设计综合训练200
9.1程序设计基本方法200
9.1.1程序设计基本过程200
9.1.2程序性能分析202
9.1.2程序中的错误处理205
9.1.3程序的测试205
9.2精编实训题集206
题91查找指定大小数值206
题92位图206
题93时间转换问题207
题94切割木棍207
题95*长子序列208
题96简化比例208
题97组合购物208
题98数的奇偶分解209
题99序列等式209
题910下一个序列209
题911图片光滑处理210
题912排队接水210
题913公共前缀搜索211
9.3题集解析及参考程序211
9.4本章小结223
参考文献224
C语言程序设计基础题解与实训指南 作者简介
李辉勇,博士,硕士研究生导师。2015年于北京航空航天大学计算机学院获得工学博士学位。2015年起就职于北京航空航天大学计算机学院。作为主讲教师承担本科生的《程序设计基础训练》、《C语言程序设计》、《计算机组成原理实验》、《嵌入式系统设计实训》和《大数据与人工智能实训》以及研究生的《大数据处理与机器学习算法实训》等课程。作为课题负责人主持在研课题包括国家自然科学基金、科技创新基金重点项目、软件开发环境国家重点实验室自主研究课题以及多项横向课题。同时作为主要成员参与国家重点研发计划、国家自然科学基金等课题,部分科研成果已被成果应用信息化建设。在国内外期刊和会议发表论文10余篇。主要研究方向:智能感知与移动计算、智能硬件、嵌入式并行处理技术等。
- >
名家带你读鲁迅:故事新编
名家带你读鲁迅:故事新编
¥14.7¥26.0 - >
巴金-再思录
巴金-再思录
¥19.8¥46.0 - >
推拿
推拿
¥12.2¥32.0 - >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥19.3¥35.0 - >
中国人在乌苏里边疆区:历史与人类学概述
中国人在乌苏里边疆区:历史与人类学概述
¥20.6¥48.0 - >
名家带你读鲁迅:朝花夕拾
名家带你读鲁迅:朝花夕拾
¥10.5¥21.0 - >
姑妈的宝刀
姑妈的宝刀
¥11.4¥30.0 - >
月亮虎
月亮虎
¥15.4¥48.0
-
详解Spring Boot(从入门到企业级开发实战)/孙鑫精品图书系列
¥64.2¥129 -
PYTHON应用与实战
¥52.9¥79.8 -
Python编程与数值方法
¥79.6¥109 -
Go语言从入门到项目实战(视频版)
¥60.4¥108 -
软件设计师
¥14.2¥38 -
GO语言编程从入门到实践
¥75.6¥108
白屋余音集
¥18.2¥48.0