本书精心选取了利用C语言开发的具有代表性的150个编程实例。这些实例包括C语言的基础与提高、图形与多媒体、综合小程序、计算机等级考试上机试题(二级)/(三级)等几方面的内容,基本涵盖了目前C语言开发的主要方面。
本书适合具有一定C语言基础的读者阅读,对要参加全国计算机等级考试的读者也大有帮助。
目录回到顶部↑
第一篇 基础与提高
实例1 利用库函数编写基本显示程序 3
实例2 变量属性 5
实例3 运算符与类型 7
实例4 关于程序结构 9
实例5 显示函数曲线图 12
实例6 二分法迭代的应用 15
实例7 多变的立方体 17
实例8 一维整型数组应用(1) 20
实例9 一维整型数组应用(2) 21
实例10 一维整型数组应用(3) 24
实例11 一维整型数组应用(4) 26
实例12 二维数组应用(1)-显示杨辉三角 29
实例13 二维数组应用(2)-魔方阵 31
实例14 字符数组应用(1)-逻辑判断 34
实例15 字符数组应用(2)-数据模拟 37
实例16 二维数组应用-字符比较 39
实例17 利用指针进行数据处理 43
实例18 指针与字符串 45
实例19 利用指针处理二维数组 47
.实例20 二级指针 50
实例21 利用指针传递参数值 52
实例22 结构体的应用 54
实例23 链表的应用(1) 58
实例24 链表的应用(2) 61
实例25 链表的应用(3) 67
实例26 共用体的应用 73
实例27 枚举类型应用 77
实例28 位运算 80
实例29 文件加密 84
实例30 文件的按记录随机读写 89
第二篇 图形与多媒体
实例31 改变文字背景色 97
实例32 文本颜色设置 98
实例33 制作表格 101
实例34 制作多样的椭圆 104
实例35 美丽的透视图形 105
实例36 错位窗口 107
实例37 能移动的矩形 109
实例38 多变的填充矩形 111
实例39 黄黑相间的矩形与圆 114
实例40 六叶图案 116
实例41 特殊图案 118
实例42 国际象棋棋盘 119
实例43 制作楼梯 121
实例44 使用线类型函数设置多个汉字 123
实例45 彩色群点 125
实例46 饼图 126
实例47 产品折线图 128
实例48 直方图 131
实例49 变大变色的矩形与圆 133
实例50 多变的填充多边形 135
实例51 流星球 138
实例52 小球动态碰撞 141
实例53 多彩曲线 143
实例54 多变的圆与环 145
实例55 优美的球体 148
实例56 运动的小车 151
实例57 统计动画消失次数 153
实例58 运行的时钟 155
实例59 直升飞机 159
实例60 演绎"生命游戏" 166
实例61 猜猜看 168
实例62 艺术清屏 170
实例63 制作火焰 176
实例64 动态绘制256条不同颜色的直线 180
实例65 红绿蓝三原色渐变 182
第三篇 综合小程序
实例66 两个矩阵相乘 189
实例67 艺术钟 192
实例68 家庭财务管理小程序 197
实例69 用系统时间实现随机数 202
实例70 闪动的多彩圆 204
实例71 检查系统有无鼠标 206
实例72 圆形光盘与矩形 208
实例73 动态渐变图案 209
实例74 往返两地间的小车 214
实例75 飘扬的红旗 216
实例76 显示蓝天白云图形 219
实例77 百叶窗 227
第四篇 计算机等级考试上机试题(二级)
实例78 百钱百鸡 233
实例79 水果拼盘问题 234
实例80 小孩吃梨问题 237
实例81 最大公约数和最小公倍数 238
实例82 字符的按顺序排列 240
实例83 成绩统计 242
实例84 数值排序 244
实例85 判断一个数是否是数组中的成员 246
实例86 数列Fibonacci的求解 248
实例87 求多维数组中每一组的最大值 250
实例88 编写最大公约数函数 252
实例89 随机函数 253
实例90 递归函数的应用 255
实例91 求一元二次方程的根 257
实例92 统计出现次数 259
实例93 求三角函数的值 261
实例94 矩阵中的最大值与最小值 263
实例95 利用指针排列数 265
实例96 阶乘倒数之和 267
实例97 孪生素数 268
实例98 打印图案 270
实例99 大小写字母的互换 272
实例100 整数因子 273
实例101 插入后自动排序 275
实例102 求数列 277
实例103 整除数 278
实例104 完全数 280
实例105 位数大小排序 282
实例106 存款所得税 284
实例107 运算标志 286
实例108 统计多名学生的多门成绩 287
实例109 报数 290
实例110 不及格的学生 292
实例111 统计符号数 294
实例112 字节分开存储 296
实例113 判断是每年的第几天 297
实例114 求?的值 300
实例115 根据字母判断是星期几 301
实例116 打印水仙花数 303
实例117 求企业发放奖金总数 304
实例118 求最小值 306
实例119 正整数分解质因数 308
实例120 排列问题 309
实例121 兔子繁殖问题 311
实例122 杨辉三角形 313
实例123 计算字符串中子串出现的次数 314
实例124 字母大小写转化并在磁盘中保存 316
实例125 求100以内的素数 318
实例126 查找负数 320
实例127 打印表头 321
第五篇 计算机等级考试上机试题(三级)
实例128 动态存储输入的数据 325
实例129 奇偶不同函数 327
实例130 文件加密 329
实例131 将一个数组逆序输出 331
实例132 求平均值 333
实例133 求平均值并存盘 336
实例134 数字金字塔 338
实例135 汉诺塔问题 339
实例136 奇数的个数 341
实例137 字符的处理 344
实例138 个位数为3、6、9的正整数 347
实例139 字符倒排 349
实例140 千位数大于个位数的正整数 352
实例141 整数部分与小数部分的总和 355
实例142 字符的左移运算 358
实例143 从大到小排列字母 360
实例144 正整数个数的统计 363
实例145 求一个n阶方阵的转置矩阵 366
实例146 按字母顺序输出批处理文件 368
实例147 字符的叠加 370
实例148 枚举元素 373
实例149 ASCII码文件的存储与输出 375
实例150 创建一个新链表 377
1