- ISBN:9787030435507
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:301
- 出版时间:2015-02-01
- 条形码:9787030435507 ; 978-7-03-043550-7
本书特色
《c语言综合项目实践》内容包括两部分,**篇:磨刀不误砍柴t?主要介绍c语言的基本概述?发展历史以及能做什么,并对当前主流的开发平台vc__-+和vs. net 2013平台下常规项目的创建进行了介绍?第二篇:绝知此事要躬行?该篇是《c语言综合项目实践》的核心,按照c语言本身的知识体系,包括程序流程控制?大项目组织?递归及应用?数组?结构?指针?文件?数据库及图形处理九大知识框架,通过9个实战项目,将c语言结构化程序设计思想充分应用于这九大类别实战项目中?每个实战项目包括问题的描述?算法分析?流程设计以及主要功能的实现代码等,展示了一个典型项目的完整开发过程?
内容简介
《c语言综合项目实践》适合作为大专院校各专业层次学生,以提升c语言程序设计的动手实践与编程能力?通过对《c语言综合项目实践》各项目实战的练习,读者能够进一步复习?巩固和掌握c语言程序设计的编程应用和解决实际问题的能力?
目录
**篇磨刀不误砍柴功l
第1章c语言也能干大事3
1.1c语言的发展历史3
1.1.1c语言早期发展3
1.1.2k8yrc4
1.1.3ansic和isoc4
1.1.4c995
1.2为什么要学习c语言0
1.2.1c语言通用性强5
1.2.2c语言的排行榜5
1.3c语言能够做什么7
第2章c语言的编译环境11
2.1visualc+j60快速入门ii
2.1.1visualci+60集成开发环境一ii
2.1.2程序调试17
2.2visualstudi02013快速入门21
2.2.1visualstudi02013的安装21
2.2.2visualstudi02013开发环境一23
000程序调试28
第3章c语言的程序结构33
3.1**个c程序:helloworld33
3.2c语言的程序结构34
第4章c语言的规范36
4.1软件编程规范概述36
4.2c代码排版37
4.3c代码注释38
4.4c代码编玛规范39
第二篇绝知此事要躬行43
实战l程序流程45
1.1输入三个实数,判断能否构成三角形一45
1.1.1项目功能需求45
1.1.2知识点分析45
1.1.3算法思想45
1.1.4系统流程图46
1.1.5项目实现47
1.1.6项目扩展47
1.2简单的四则计算器一47
1.2.1项目功能需求47
1.2.2知识点分析48
1.2.3算法思想48
1.2.4系统流程图49
1.2.5项目实现50
1.2.6项目扩展51
1.3猴子吃桃问题(循环实现)一51
1.3.1项目功能需求一51
1.3.2知识点分析51
1.3.3算法思想52
1.3.4系统流程图52
1.3.5项目实现53
1.3.6项目扩展53
1.4拓展项目一54
战2递归及应用58
2.1递归思想58
2.1.1问题由来58
2.1.2递归思想59
2.1.3简单递归问题求解一60
9.9猴子吃桃问题61
2.2.1项目功能需求61
2.2.2知识点分析61
2.2.3算法思想62
2.2.4系统流程图~63
9.9.5项目实现64
2.2.6项目扩展64
2.3汉诺塔问题65
2.3.1项目功能需求65
2.3.2知识点分析65
2.3.3算法思想65
2.3.4系统流程图67
2.3.5项目实现67
2.3.6项目扩展68
2.4拓展项目68
2.4.1猴子摘桃问题68
2.4.2其他拓展项目71
实战3大型项目组织72
3.1程序菜单实现72
3.1.1菜单设计72
3.1.2菜单框架74
3.2vcj+下典型项目组织76
3.2.1项目的功能需求76
3.2.2项目框架搭建77
3.2.3项目实现78
324运行结果展示一83
3.3vsnet下大项目组织85
3.3.1项目功能需求85
3.3.2知识点分析86
3.3.3算法思想86
3.3.4系统流程图90
3.3.5项目实现91
3.3.6项目扩展96
实战4数组及应用97
4.1约瑟夫(joseph)问题(数组)97
4.1.1项目功能需求98
4.1.2知识点分析98
4.1.3算法思想98
4.1.4系统流程图99
4.1.5项目实现ioo
4.1.6项目扩展ioi
4.2分类统计输入字符串中各类字符个数103
4.2.1项目功能需求103
4.2.2知识点分析103
4.2.3算法思想103
4.2.4糸统流程图104
4.2.5项目实现105
4.2.6项目扩展106
4.3对输入的n个单词排序107
4.3.1项目功能需求107
4.3.2知识点分析107
4.3.3算法思想107
4.3.4系统流程图108
4.3.5项目实现108
4.3.6项目扩展iio
4.4拓展项目iii
实战5结构体及应用114
5.1学生信息登记管理(结构体十数组)114
5.1.1项目功能需求114
5.1.2知识点分析117
5.1.3算法思想118
5.1.4系统流程图119
5.1.5项目实现120
5.1.6项目扩展127
5.2火车订票系统127
5.2.1项目功能需求127
5.2.2知识点分析129
c9q系统设计思想130
5.2.4系统流程图132
c.9.5项目实现132
5.2.6项目扩展147
5.3拓展项目148
实战6指针及应用150
6.1约瑟夫(joseph)问题(指针)一150
6.1.1项目功能需求150
6.1.2知识点分析153
6.1.3算法思想153
6.1.4系统流程图154
6.1.5项目实现155
6.1.6项目扩展162
6.2学生信息登记管理(结构体十链表)162
6.2.1项目功能需求162
6.2.2知识点分析165
6.2.3算法思想166
6.2.4系统流程图170
6.2.5项目实现171
6.2.6项目扩展179
6.3贪吃蛇游戏180
6.3.1项目功能需求180
6.3.2知识点分析181
6.3.3游戏设计要点和主要功能实现181
6.3.4系统流程图183
6.3.5项目实现一183
6.3.6项目扩展一192
6.4拓展项目一192
实战7文件操作及应用194
7.1简单计数器(程序运行次数统计)194
7.1.1项目功能需求194
7.1.2知识点分析一195
7.1.3算法思想一195
7.1.4系统流程图195
7.1.5项目实现一196
7.1.6项目扩展一198
7.2学生学籍管理系统(结构体十文件十综合)198
7.2.1项目功能需求198
7.2.2知识点分析一200
7.2.3算法思想一200
7.2.4系统流程图204
7.2.5项目实现一205
7.2.6项目扩展一224
7.3拓展项目一224
7.3.1学校运动会管理系统一224
7.3.2图书管理系统224
7.3.3飞机订票管理系统225
7.3.4工资管理系统99k
7.3.5学生选课管理系统226
实战8数据库操作及应用227
8.1简单计数嚣(程序运行次数统计)227
8.1.1项目功能需求227
812知识点分析一227
813算法思想一228
814系统流程图229
815项目实现一229
82学生学籍管理系统(结构体十数据库十综合)234
821项目功能需求234
822知识点分析一236
823算法思想一236
824系统流程图237
825项目实现237
826项目扩展一248
83拓展项目一248
实战9图形操作及应用250
91贪吃蛇游戏一250
911项目功能需求250
912知识点分析一251
913算法思想一252
914系统流程图254
915项目实现一254
916项目扩展一263
92俄罗斯方块一264
921项目功能需求264
922知识点分析一264
923算法思想一265
924系统流程图266
925项目实现一266
926项目扩展一282
93拓展项目一282
附录一ascii码表一284
附录二c语言常用库函数285
附录三c语言图形处理291
附录四ege图形库常用函数294
参考文献301
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0