图书目录

第1单元顺序结构 001

第1课编程是一门技术——认识Dev-C++ 002

第2课春晓 cout语句 006

第3课天安门广场——变量、表达式与赋值语句 010

第4课列朋波骨一数器 013

第5课雪花——累加器 017

第6课细胞分裂——复合运算符 020

第7课阿布拉卡达布拉——交换两个变量的值及注释符 023

第8课竖式计算——设置域宽setw() 026

第9课植树造林 cin语句 029

第10课古埃及金字塔——单精度实数float  033

第11课尼克与强盗——整除及整除求余运算符的应用 037

第12课小写变大写——ASCII码与字符型 040

拓展阅读:埃尼阿克ENIAC  043

第2单元选择结构 045

第13课智商问题——if i吾句 046

第14课跳绳达人——if-else语句 049

第15课比尔庄园——if i吾句嵌套 053

第16课开灯关灯——逻辑变量 057

第17课欧耶欧耶——逻辑运算符 061  

第18课闰年与平年^逻辑运算符的优先级 066

第19课比大小——复合语句 070

第20课孔融让梨——求3个整数中最小值 074

第21课田忌赛马——3个数排序 079

第22课抽奖——随机函数rand() 084

第23课打车费用——if i吾句的应用 088

第24课体质指数BMI——bug与debug 091

第25课成绩等级 switch语句 095

第26课王宅六味——switch语句的应用 101

拓展阅读:冯?诺依曼 105

第3单元for循环 107

第27课老狼老狼几点钟——for语句 108

第28课叮叮当当——for语句与if语句的结合 113

第29课布纳特老师出的难题——累加求和 117

第30课棋盘上的学问——超长整型与数据溢出 120

第31课3721数——continue语句 125

第32课26个兄弟姐妹——循环变量为字符型 128

第33课打擂台——for语句的另一种形式 132

第34课生命周期与素数 break语句 136

第35课水仙花数位分离 140

第36课天连碧水碧连天——回文数 144

第37课神奇的大自然——斐波那契数列及长整型long  148

第38课警察抓小偷辑判断与推理 152

第39课口算大师——for语句的应用 156

拓展阅读:神奇的二进制数 161

参考答案(上册) 163

下 册

第4单元while与do-while循环 165

第40课儿歌《打老虎》——while语句 166

第41课蜗牛与葡萄树一一死循环 169 第42课最小公倍数——枚举算法 172

第43课最大公约数——辗转相除 175

第44课角谷猜想——while语句的应用 178

第45课蝴蝶效应——双精度实数double及科学计数法 181

第46课精益求精——分数化为小数 185

第47课称心如意的输入——do-while语句 189

第48课加加乐——各数位之和 192

第49课大大大 纯小数变整数 195

第50课书香阁的座位数——数学计算 198

第51课拍手游戏——模拟法 201

第52课报数游戏——模拟法 204

第53课化功大法——纯小数转化为最简分数 208

拓展阅读:计算机系统 211

第5单元多重循环 213

第54课有规律的图形——循环的嵌套 214

第55课图形的窍门——双重循环的应用 219

第56课九九乘法表——双重循环的应用 223

第57课鸡兔同笼——双重循环的应用 226

第58课百钱买百鸡——三重循环与程序的优化 229

第59课比特童币——四重循环 233

第60课比特超市——超市收费程序 237

拓展阅读:因特网 241

第6单元数组 243

胃61课齡程序——数组 244

第62课捉迷藏——数组越界 248

第63课老鹰捉小鸡——循环移位 252

胃64课跳绳比赛——排序 256

第65课采访报道——字符数组的输入与输出 261

第66课恺撒加密术——字符串的输人与输出 265 第67课快速求素数——筛选法 269

第68课谁大谁小——逻辑判断与推理 273

第69课胡萝卜与骨头——模拟法 276

第70课读心术——二进制数的应用 280

拓展阅读:数据结构 286

第7单元函数 287

第71课一见如故——函数 288

第72课函数与最大值——局部变量与全局变量 293

第73课丑数——函数的应用 297

第74课哥德巴赫猜想——函数的应用 300

第75课第n个大的数——数组名作为实参 304

第76课猜猜乐——二分法查找 308

第77课交作业啦——递归算法 312

第78课通力合作的100个数——递归算法及子函数的声明 316

第79课谁是老大——递归求最大值 319

拓展阅读:世界上第一个微处理器 322

第8单元指针、类 323

第80课今雨新知——地址与指针 324

第81课民主选举——指针与数组 327

第82课编程是一门艺术——类与对象 331

拓展阅读:求伯君 335

参考答案(下册) 337

参考文献 340

附录A字符集 341

附录B奖励积分卡——比特童币 342