出版信息

啊哈磊 / 电子工业出版社 / 2017-1 / 49

内容简介

《啊哈C语言!逻辑的挑战(修订版)》是一本非常有趣的编程启蒙书,《啊哈C语言!逻辑的挑战(修订版)》从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。配合超萌的编程软件,《啊哈C语言!逻辑的挑战(修订版)》从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量一定会让你觉得很有意思。你可以在茶余饭后阅读《啊哈C语言!逻辑的挑战(修订版)》,甚至坐在马桶上也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以一种全新的方式来感知世界。

作者简介

啊哈磊,原名纪磊,毕业于武汉大学。曾在中科院玩单片机,在微软亚洲研究院开发“爬虫”,在IEEE国际会议上发表论文,也做过老师,是全国青少年信息学奥林匹克金牌教练。著有《啊哈C!语言》和《啊哈!算法》系列编程科普丛书,并被引进至港澳台地区。非常喜欢小朋友,每天都过得很开心。为什么叫“啊哈磊”呢?因为这是一个很喜庆的名字。作者主页:www.ahalei.com

目录

第1 章 编程改变思维 1

第1 节 为什么要学习编程 1

第2 节 本书是讲什么的,写给谁看的 4

第2 章 梦想启航 7

第1 节 编程的魔力 7

第2 节 让计算机开口说话 9

第3 节 多彩一点 18

第4 节 让计算机做加法 21

第5 节 数字的家——变量 26

第6 节 数据输出——我说咋地就咋地 31

第7 节 数据输入——我说算啥就算啥 33

第8 节 究竟有多少种小房子 37

第9 节 拨开云雾见月明 40

第10 节 逻辑挑战1:交换小房子中的数 42

第11 节 天啊!这怎么能看懂 45

第3 章 较量才刚刚开始 49

第1 节 大于、小于还是相等 49

第2 节 判断正数 50

第3 节 偶数判断 54

第4 节 神器else 56

第5 节 请告诉我谁大 59

第6 节 逻辑挑战2:3 个数怎么办 61

第7 节 逻辑挑战3:我要排序 66

第8 节 运算符总结 71

第9 节 1>2 究竟对不对 71

第10 节 讨厌的嵌套 74

第11 节 if-else 语法总结 78

第4 章 重量级选手登场 79

第1 节 永不停止的哭声 79

第2 节 我说几遍就几遍 83

第3 节 if 对while 说:我对你很重要 88

第4 节 求和!求和!!求和!!! 90

第5 节 逻辑挑战4:60 秒倒计时开始 95

第6 节 这个有点晕——循环嵌套来了 99

第7 节 逻辑挑战5:奔跑的字母 104

第8 节 究竟循环了多少次 108

第9 节 逻辑挑战6:奔跑的小人 110

第10 节 for 隆重登场 114

第5 章 好戏在后面 118

第1 节 程序的3 种结构 118

第2 节 啰嗦一下 119

第3 节 逻辑挑战7:判读质数很简单 120

第4 节 更快一点:break 125

第5 节 continue 126

第6 节 逻辑挑战8:验证哥德巴赫猜想 127

第7 节 逻辑挑战9:水仙花数 130

第8 节 逻辑挑战10:解决奥数难题 135

第9 节 逻辑挑战11:猜数游戏 138

第10 节 逻辑挑战12:你好坏,关机啦 142

第6 章 天啊!一大串数正在接近 144

第1 节 逆序输出 144

第2 节 申请100 个小房子怎么办 145

第3 节 100 个数的逆序 147

第4 节 逻辑挑战13:陶陶摘苹果 148

第5 节 逻辑挑战14:一个萝卜一个坑 151

第6 节 逻辑挑战15:选择排序 156

第7 节 二维数组 159

第8 节 剩下的一些东西 161

第7 章 有了它你能做更多的事 165

第1 节 字符的妙用 165

第2 节 多余的回车键 167

第3 节 字符的本质 169

第4 节 人名怎么存储呢 171

第5 节 逻辑挑战16:字母的排序 176

第6 节 逻辑挑战17:字典序 177

第7 节 多行字符 179

第8 节 存储一个迷宫 182

第8 章 游戏时间到了 184

第1 节 走迷宫 184

第2 节 推箱子 194

附录A 标识符命名规则 197

附录B 运算符的优先级和结合性 199

啊哈c语言逻辑推箱子答案,啊哈C语言!逻辑的挑战(修订版)相关推荐

  1. 啊哈c语言逻辑推箱子答案,啊哈C语言!逻辑的挑战(修订版)-2018-02-04

    小学生坐在马桶上都可以读懂的"C语言编程"入门书. 内容简介 <啊哈C语言!逻辑的挑战(修订版)>是一本非常有趣的编程启蒙书,<啊哈C语言!逻辑的挑战( 修订版) ...

  2. c++ 小游戏_C/C++编程笔记:C语言写推箱子小游戏,大一学习C语言练手项目

    C语言,作为大多数人的第一门编程语言,重要性不言而喻,很多编程习惯,逻辑方式在此时就已经形成了.这个是我在大一学习 C语言 后写的推箱子小游戏,自己的逻辑能力得到了提升,在这里同大家分享这个推箱子小游 ...

  3. c语言程序推箱子详细设计,C语言实现推箱子项目

    本文实例为大家分享了C语言实现推箱子的具体代码,供大家参考,具体内容如下 项目展示 首先介绍结构板,结构版是图形版的逻辑基础: 结构版效果图: 地图: 二维数组储存地图,0代表空地,1代表墙,4代表箱 ...

  4. c 语言推箱子vs,基于C语言实现推箱子游戏

    本文实例为大家分享了C语言实现推箱子游戏的具体代码,供大家参考,具体内容如下 代码在vs2013上测试运行. 思想: 1):地图用二维数组实现,箱子.墙壁.人等事物用不同的数字表示,遍历二维数组,遇到 ...

  5. C语言书写推箱子(坤坤版easyx库)

    C语言书写推箱子(坤坤版easyx库) 游戏效果的展示 运用的知识点(必看) 代码的讲解 游戏地图的实现 地图的初始化 地图图片的加载 地图图片的放置 人物和箱子的移动(重点) 游戏结束的判断 音乐的 ...

  6. 用C语言实现推箱子小游戏基础程序plus

    目录 设计一个简单的推箱子游戏 功能设计要求: 代码实现 数据定义头文件data_def.h 窗口设置头文件WindowsSet.h WindowsSet.cpp 上移函数 矩阵旋转函数 游戏帧 菜单 ...

  7. c语言程序设计中北答案详解,C语言程序设计试题及答案解析汇编.doc

    C语言程序设计试题及答案解析汇编 C语言程序设计试题 第1.2.3章 概述.类型.表达式 一.选择题 一个C程序由若干个C函数组成,各个函数在文件中的位置顺序为:( ) 任意 第一个函数必须是主函数, ...

  8. 算法c语言源码_C语言实现推箱子

    很多同学说C语言难学,不知道C语言学了能做什么,如果说不涉及嵌入式设备编程,我们可以用它来写游戏?是的,C语言能写的游戏有很多,推箱子,贪食蛇,等等 上学的时候老师说过,程序=数据结构+算法,真是这样 ...

  9. linux推箱子脚本,【编程例题】标准C语言实现推箱子游戏!附解析!

    今天我来分享一道对于初学C语言的同学非常有启发作用的编程例题,是用C语言实现单张地图推箱子的小游戏. 这个游戏是基于Linux环境下编程的,所用工具为ubuntu.和gcc编译器. 首先推箱子的地图, ...

  10. 语言程序推箱子课设报告_学完C语言,可以去哪些应用领域工作?

    C语言是目前世界上流行.使用非常广泛的高级程序设计语言. 在TIOBE已公布2020年8月的编程语言排行榜.C语言依然保持排行第一! 前20名排行如下: C语言对操作系统和系统使用程序以及需要对硬件进 ...

最新文章

  1. 如何免费(轻成本)在网上做推广宣传
  2. java计算八皇后_八皇后java算法
  3. [蓝桥杯]字母组串-递归
  4. JMS和AWS SQS的更多高级内容
  5. [Vue.js] 模块化 -- 前端模块化
  6. 两个文件比较 linux,linux下比较2个文件
  7. JS中定时器的返回数值ID值
  8. [matlab]使用struct创建结构体
  9. ubuntu20 系统 Apache+花生壳(内网穿透)服务项目上线
  10. 共模干扰与差模干扰(及其消除)
  11. 简单了解cri,runtimes,CRI,shim
  12. 安卓期末作品小项目_《去月球》电影版今年上映;电子竞技入选亚室会正式比赛项目...
  13. JavaScript完整版国家-省-市地区,级联效果(带效果图哦)
  14. 龚鹏:我是怎么从程序员成为全栈GEEK的
  15. 各类PDA及手机硬重启方法
  16. HDU6148 Valley Numer
  17. 请说说你对互联网行业的理解。
  18. 《拖延心理学》思维导图精华版
  19. 写给程序员的Flutter详细教程,实战解析
  20. 揭秘 · 阿里云第一女神 — 清宵

热门文章

  1. CCS8.0安装教程及安装包
  2. 计算身份证号码的校验码Python
  3. 硬件描述语言实验二:一位全加器实验
  4. 电力拖动自动控制系统复习(一)
  5. 使用代理服务器来连接到internet_代理服务器是什么,有什么作用?
  6. kafka分布式消息系统集群搭建-- 详细过程
  7. VC2008界面编程
  8. POP3邮件客户端程序
  9. 磁盘加密工具-TrueCrypt
  10. 【神经网络】2. 神经网络设计过程