- 电子工业出版社
- 9787121486401
- 1-1
- 529526
- 67256219-6
- 平塑
- 16开
- 2024-08
- 390
- 264
- 计算机类
- 高职
内容简介
本书是 C 语言程序设计的入门型教材,从 C 语言程序设计基础知识、基本训练和实战编程角度讲解,训练和培养学生 C 语言程序设计方面的综合能力。全书共 9 个项目,内容包括程序设计与 C 语言、数据类型和运算符、选择结构程序设计、循环结构程序设计、数组应用、函数应用、指针应用、自定义数据类型应用以及文件应用。在介绍基础知识的同时,强调实际编程和动手能力的训练,有助于学生快速掌握 C 语言程序设计能力。
目录
综合项目:学生成绩管理系统软件设计 ………………………………………………………… 1__eol__项目1 认识 C 语言 ……………………………………………………………………………… 3__eol__任务1 C 语言的基本认识 ………………………………………………………………… 4__eol__任务2 简单的“Hello World!”程序 ……………………………………………………… 11__eol__任务3 输出由“?”组成的直角三角形 ………………………………………………… 14__eol__项目2 C 语言的基本数据类型………………………………………………………………… 21__eol__任务4 交换两个整型变量的值…………………………………………………………… 22__eol__任务5 将用户输入的大写字母转换成小写字母………………………………………… 31__eol__任务6 编程求半径为4 的圆的面积和周长……………………………………………… 34__eol__项目3 顺序结构程序设计……………………………………………………………………… 42__eol__任务7 根据营业月总销售额,计算营业员月收入 ……………………………………… 45__eol__任务8 求一元二次方程 ax2+bx+c =0 的根 ……………………………………………… 57__eol__任务9 顺序结构程序应用举例…………………………………………………………… 60__eol__项目4 选择结构程序…………………………………………………………………………… 66__eol__任务10 比较3 个数的大小,按从大到小的顺序输出…………………………………… 70__eol__任务11 判断某一年是否为闰年 ………………………………………………………… 82__eol__任务12 简易计算器:用户输入两个运算数和一个四则运算符,输出计算结果 ……… 87__eol__任务13 选择结构程序举例 ……………………………………………………………… 95__eol__项目5 循环结构程序设计 …………………………………………………………………… 109__eol__任务14 编程求1 加到100 的和………………………………………………………… 114__eol__任务15 用户输入10 个整数,求其中非负数的个数及这些非负数的平均值………… 125__eol__任务16 输出九九乘法表………………………………………………………………… 130__eol__任务17 循环程序应用举例……………………………………………………………… 133__eol__项目6 利用数组处理批量数据 ……………………………………………………………… 140__eol__任务18 输入一个月份数,输出这个月的天数(假设不考虑闰年的情况) …………… 144__eol__任务19 输入年月值,输出该月有几天,要考虑闰年…………………………………… 154__eol__项目7 用函数实现模块化程序设计 ………………………………………………………… 168__eol__任务20 设计分离任意位数的整数函数,并在主函数中调用 ………………………… 174__eol__任务21 定义交换函数,在主函数中调用交换函数比较两个数的大小 ……………… 187__eol__任务22 函数应用举例…………………………………………………………………… 197__eol__项目8 善于使用指针 ………………………………………………………………………… 204__eol__任务23 输入3 个整数 a,b,c,要求按大小顺序将它们输出(用指针实现) ………… 211__eol__任务24 输入学生人数和学生成绩,输出学生的平均成绩、最高成绩和最低成绩…… 220__eol__任务25 指针应用举例…………………………………………………………………… 227__eol__项目9 C 语言位运算符 ……………………………………………………………………… 232__eol__任务26 求对于两个整数 x、y 在计算平均值过程中不产生溢出的方法……………… 233__eol__任务27 编程实现不用乘除法,将一个整数扩大8 倍或缩小8 倍 …………………… 239__eol__附录 ……………………………………………………………………………………………… 243__eol__附表 A C 语言中的关键字 ……………………………………………………………… 243__eol__附表 B 标准 ASCII 码字符编码 ………………………………………………………… 244__eol__附表 C 运算符与结合性 ………………………………………………………………… 246__eol__附表 D C 语言常用库函数 ……………………………………………………………… 247__eol__参考文献 ………………………………………………………………………………………… 259