第1单元 顺序结构 3
第1课 打招呼 4
第2课 四则混合运算 10
第3课 班级人数 15
第4课 光年的表示 21
第5课 学号的含义 26
第6课 密码 31
第2单元 分支结构 37
第7课 编程小达人 38
第8课 有理数的分类 43
第9课 三角形的形状 48
第10课 闰年的计算 53
第11课 成绩等级转换 58
第12课 班级的最好成绩 64
预备课 什么是C 1(上 册)
第3单元 for循环结构 71
第13课 高斯难题(上) 73
第14课 高斯难题(下) 77
第15课 黄金分割 81
第16课 最大公约数 87
第17课 for语句和字符串 92
第18课 回文数 98
第4单元 while循环结构 103
第19课 再谈高斯难题 105
第20课 再谈最大公约数 109
第21课 圆周率是多少 114
第22课 今天的收入 121
第23课 字符统计 127
第24课 演讲比赛 134
第5单元 多重循环 141
第25课 倒计时 143
第26课 几何图形 148
第27课 勾股定理 153
第28课 歪打正着 161
第29课 动画 167
第30课 定时关机 173
第6单元 数组 199
第31课 分数统计 200
第32课 各分数段的人数 205
第33课 冒泡排序 211
第34课 折半查找 218
第35课 看看班上还剩谁 224
第36课 字符替换 230
第37课 回文串 236
第38课 图像的显示 241
第39课 二维图像的压缩 247
第40课 走迷宫 254
第7单元 函数 261
第41课 函数究竟是什么 264
第42课 函数的熟悉 269
第43课 哥德巴赫猜想 274
第44课 埃氏筛法 280
第45课 数组名作为参数传递 286
第46课 引用作为参数传递 291
第47课 插入排序 296
第48课 函数嵌套调用 302
第49课 初识递归 307
第50课 成绩管理系统 312
第8单元 其他知识 319
第51课 学生名单登记 320
第52课 活动小组投票 329
第53课 身高排行榜 336
第54课 锻炼计划 344
第55课 指针 351
第56课 逻辑运算 357
第57课 二进制 363
第58课 学生成绩读写 369
第59课 文件重定向 376
第60课 成绩管理系统升级版 383
附录 课后练一练参考答案
391