第1部分 习题 1
第1章 顺序程序设计 3
基本练习 3
提高练习 6
综合练习 7
第2章 分支程序设计 10
基本练习 12
提高练习 14
综合练习 15
第3章 循环程序设计 18
基本练习 20
提高练习 30
综合练习 37
第4章 子程序和模块化程序设计 44
基本练习 45
提高练习 47
综合练习 48
第5章 使用数组组织数据 51
基本练习 51
提高练习 61
综合练习 71
第6章 使用指针 81
基本练习 82
提高练习 86
综合练习 86
第7章 递归程序设计 89
基本练习 89
提高练习 91
综合练习 94
第8章 使用结构体与共用体组织数据 97
基本练习 98
提高练习 101
综合练习 104
第9章 外部数据组织——使用文件 108
基本练习 108
提高练习 110
综合练习 115
第10章 动态数据组织 128
基本练习 128
提高练习 131
综合练习 135
第11章 交互程序设计 140
基本练习 140
提高练习 143
综合练习 145
第12章 综合习题 150
第2部分 习题选解 179
第1章 顺序程序设计习题选解 181
基本练习 181
综合练习 181
第2章 分支程序设计习题选解 185
基本练习 185
提高练习 186
第3章 循环程序设计习题选解 188
基本练习 188
提高练习 193
综合练习 198
第4章 子程序和模块化程序设计习题选解 207
基本练习 207
综合练习 208
第5章 使用数组组织数据习题选解 213
基本练习 213
提高练习 214
综合练习 220
第6章 使用指针习题选解 224
基本练习 224
提高练习 226
第7章 递归程序设计习题选解 229
基本练习 229
综合练习 229
第8章 使用结构体与共用体组织数据习题选解 238
基本练习 238
提高练习 244
第9章 外部数据组织——使用文件习题选解 249
基本练习 249
第10章 动态数据组织习题选解 255
基本练习 255
提高练习 258
综合练习 261
第11章 交互程序设计习题选解 266
基本练习 266
第12章 综合习题选解 277
附录 283
附录1 ASCII字符集 285
附录2 C保留字与分隔符 288
附录3 C类型说明符 289
附录4 C运算符(按优先级从高到低) 290
附录5 C语句 291
附录6 C语言标准库头文件表 293
参考文献 294