展开全部

主编推荐语

一本小学生也能读懂的C++入门书,适合有一定编程基础的小学三四年级学生,或零基础的小学高年级学生。

内容简介

本书内容从最基础的IDE平台搭建,C++语法开始,由浅入深,内容前后高度关联。本书站在小学生的视角,课程内容条理清晰,循序渐进,通俗易懂。

目录

  • 版权信息
  • 前言
  • 第一章 顺序结构
  • 第一课 第一个C++程序
  • 例1.1 输出一个星号三角形
  • 作业1 输出一棵圣诞树
  • 第二课 常量、变量和赋值
  • 例2.1 加减运算
  • 例2.2 计算足球场的周长和面积
  • 作业2 计算立方体的体积
  • 第三课 cin语句
  • 例3.1 计算两个整数的和
  • 例3.2 买文具
  • 作业3 计算请假时间
  • 作业4 计算长方形的周长和面积
  • 第四课 算术和自增/自减运算符
  • 例4.1 计算□
  • 例4.2 带余除法
  • 例4.3 自增运算符语法练习
  • 作业5 米老鼠偷糖果
  • 作业6 分跳绳
  • 第五课 复合赋值运算符
  • 例5.1 复合赋值运算符语法练习
  • 例5.2 分糖果
  • 作业7 计算时钟旋转的度数
  • 作业8 小明有多少朵小红花
  • 第六课 浮点数的类型和输出格式
  • 例6.1 输出浮点数
  • 例6.2 转换温度
  • 作业9 计算冷饮的应付金额
  • 作业10 计算多项式的值
  • 第七课 数据类型转换
  • 例7.1 计算三个数的平均数
  • 例7.2 计算正多边形每个内角的度数
  • 作业11 计算梯形的面积
  • 作业12 小明买水果
  • 第八课 字符型数据
  • 例8.1 字符型变量的语法练习
  • 例8.2 转换大小写字母
  • 作业13 输出字母的ASCII码值
  • 作业14 输出ASCII码对应的字母
  • 第九课 交换两个变量的值和设置域宽
  • 例9.1 交换两个变量的值
  • 例9.2 域宽语法练习
  • 作业15 交换两个数的值
  • 作业16 设置域宽
  • 第十课 常用的数学函数
  • 例10.1 函数语法练习
  • 例10.2 计算线段AB的长度
  • 作业17 输出绝对值
  • 作业18 计算三角形的面积
  • 第十一课 数位分离①
  • 例11.1 逆序输出一个两位整数
  • 例11.2 三位整数的运算
  • 作业19 逆序输出一个四位整数
  • 作业20 计算五位整数的数位和
  • 第十二课 格式化输入/输出
  • 例12.1 scanf/printf语法练习①
  • 例12.2 scanf/printf语法练习②
  • 例12.3 scanf/printf语法练习③
  • 例12.4 计算圆的直径、周长和面积
  • 作业21 计算总分和平均分
  • 作业22 计算圆环的面积
  • 第二章 选择结构
  • 第十三课 if语句和关系运算符
  • 例13.1 判断是否为正数
  • 例13.2 判断是否为偶数
  • 作业23 判断小明的分数
  • 作业24 判断是否为倍数
  • 第十四课 if else语句
  • 例14.1 判断奇偶数
  • 例14.2 数位分离并比较大小
  • 作业25 判断3的倍数
  • 作业26 购买恐龙园的门票
  • 第十五课 逻辑运算符
  • 例15.1 判断是否为两位整数
  • 例15.2 判断一个整数能否同时被3和5整除
  • 作业27 判断能否构成三角形
  • 作业28 对称数的判断
  • 第十六课 分支的嵌套和多分支
  • 例16.1 评定成绩等级
  • 例16.2 计算分段函数
  • 作业29 判断成绩等级
  • 作业30 计算冰棍的应付金额
  • 第十七课 switch语句
  • 例17.1 输出等级对应的成绩
  • 例17.2 输出星期几
  • 作业31 判断晶晶能否赴约
  • 作业32 制作简易计算器
  • 第十八课 条件运算符
  • 例18.1 判断是否晨练
  • 例18.2 计算打折后的价格
  • 作业33 计算车辆
  • 作业34 判断是否上课
  • 第十九课 字符的判断和转换
  • 例19.1 判断字符
  • 例19.2 转换大小写字母
  • 作业35 输出下一个字母
  • 第二十课 输出最值①
  • 例20.1 输出四个整数中的最小值
  • 例20.2 输出最大数和最小数
  • 作业36 计算最大数和最小数的差
  • 作业37 买礼物
  • 第二十一课 三个数排序
  • 例21.1 将三个数从大到小排序
  • 例21.2 判断三角形的类别
  • 作业38 重组数字
  • 作业39 判断三个整数是否相邻
  • 第三章 循环结构
  • 第二十二课 for语句
  • 例22.1 循环输出三行“Hello”
  • 例22.2 输出1~n之间所有的整数
  • 例22.3 用for循环计算1+2+3+…+n的和
  • 作业40 计算奇数和
  • 作业41 计算平方和
  • 作业42 计算分数序列和
  • 第二十三课 for语句和if语句的结合使用
  • 例23.1 计算奇数和
  • 例23.2 统计整数出现的次数
  • 作业43 输出所有的三位对称数
  • 作业44 统计满足条件的数的个数
  • 第二十四课 输出最值②
  • 例24.1 输出最高分
  • 例24.2 计算最大跨度值
  • 作业45 计算歌唱比赛评分
  • 作业46 输出最小数的位置
  • 第二十五课 while循环和do while循环
  • 例25.1 用while循环计算1+2+3+…+n的和
  • 例25.2 用do while循环计算1+2+3+…+n的和
  • 例25.3 计算一个正整数能够整除几次2
  • 作业47 计算落地次数
  • 作业48 小明学游泳
  • 第二十六课 斐波那契数列和角古猜想
  • 例26.1 输出斐波那契数列的前30项
  • 例26.2 实现角古猜想
  • 作业49 统计兔子的总数
  • 作业50 计算鱼游的距离
  • 第二十七课 循环嵌套
  • 例27.1 输出矩形图案
  • 例27.2 输出n行的九九乘法表
  • 例27.3 解决百钱买百鸡问题
  • 作业51 输出字符图形
  • 作业52 将n拆成三个数之和
  • 第二十八课 break语句和continue语句
  • 例28.1 break语法练习
  • 例28.2 continue语法练习
  • 例28.3 判断素数
  • 作业53 解决韩信点兵问题
  • 作业54 输出最大约数
  • 第二十九课 数位分离②
  • 例29.1 计算数位和
  • 例29.2 翻转数字
  • 作业55 统计数字2出现的次数
  • 作业56 输出比当前数大的最小回文数
  • 第四章 数组
  • 第三十课 一维数组
  • 例30.1 计算总分和平均分
  • 例30.2 逆序输出数组
  • 例30.3 输出与指定数字相同的数的个数
  • 作业57 陶陶摘苹果
  • 作业58 统计数字出现的次数
  • 第三十一课 输出最值③
  • 例31.1 输出最大值的位置
  • 例31.2 换位置
  • 作业59 计算最贵商品和最便宜商品的个数
  • 作业60 计算客户应付的金额
  • 第三十二课 数据的读入和存放技巧
  • 例32.1 逆序输出①
  • 例32.2 逆序输出②
  • 例32.3 区分奇数和偶数
  • 作业61 计算立定跳远成绩
  • 第三十三课 数组移位
  • 例33.1 平移数据
  • 例33.2 将元素插入数组
  • 作业62 删除数组的元素
  • 作业63 将元素插入有序数组
  • 第三十四课 二维数组
  • 例34.1 二维数组语法练习
  • 例34.2 计算矩阵A+B
  • 作业64 计算图像的相似度
  • 作业65 换位置
  • 第三十五课 二维数组的对角线和边缘
  • 例35.1 计算对角线上的数字之和
  • 例35.2 计算矩阵边缘的元素之和
  • 作业66 布置鲜花方阵
  • 作业67 输出螺旋方阵
  • 第三十六课 二维数组元素的邻居
  • 例36.1 模糊处理图像
  • 例36.2 设计扫雷游戏
  • 作业68 判断相邻数
  • 作业69 输出靶心数
  • 第三十七课 字符数组
  • 例37.1 字符数组的输入/输出语法练习
  • 例37.2 逆序输出字符串
  • 例37.3 计算数字和
  • 作业70 设计数字游戏
  • 作业71 替换字符
  • 第三十八课 常用的字符串处理函数
  • 例38.1 strcat和strncat语法练习
  • 例38.2 strcpy和strncpy语法练习
  • 例38.3 strcmp和strncmp语法练习
  • 作业72 转换字母大小写字符串
  • 作业73 判断字符串是否为回文字符串
  • 第五章 string类字符串
  • 第三十九课 string类字符串的定义和输入/输出
  • 例39.1 string类字符串输入/输出语法练习
  • 例39.2 统计数字字符的个数
  • 例39.3 统计单词的个数
  • 作业74 统计标题字符的个数
  • 作业75 输出最长和最短的单词
  • 第四十课 string类字符串的赋值、连接和比较
  • 例40.1 string类运算符语法练习
  • 例40.2 删除指定字符
  • 例40.3 对比字符串
  • 作业76 输出字典序中最小的字符串
  • 作业77 分离字符串
  • 第四十一课 string类字符串的常用函数
  • 例41.1 查找字符串
  • 例41.2 插入字符串
  • 例41.3 获取子串
  • 例41.4 删除子串
  • 例41.5 替换子串
  • 例41.6 输出子串的位置
  • 作业78 插入字符串
  • 作业79 替换单词
  • 第四十二课 string类字符串的应用实例
  • 例42.1 输出词组的缩写
  • 例42.2 查找子串并替换
  • 作业80 连接字符串
  • 作业81 删除字符串中间的“*”
  • 第六章 函数
  • 第四十三课 函数的概念
  • 例43.1 函数语法练习①
  • 例43.2 函数语法练习②
  • 例43.3 输出三个数中最大的数
  • 作业82 计算1!+2!+3!+…+n!的值
  • 作业83 输出数字之和为13的整数个数
  • 第四十四课 判断素数
  • 例44.1 判断是否为素数
  • 例44.2 输出绝对素数
  • 例44.3 输出素数回文数
  • 作业84 输出孪生素数
  • 作业85 输出n以内的全部素数,并按每行五个数显示
  • 第四十五课 全局变量和局部变量
  • 例45.1 全局变量和局部变量语法练习
  • 例45.2 判断是否为素数
  • 作业86 计算校门外的树
  • 第四十六课 递归
  • 例46.1 用递归法计算1+2+3+…+n的值
  • 例46.2 输出斐波那契数列的第n项
  • 作业87 输出倒序数
  • 作业88 计算阿克曼函数
  • 第四十七课 函数的应用
  • 例47.1 实现哥德巴赫猜想
  • 例47.2 逆序输出字符串
  • 作业89 判断是否为丑数
  • 作业90 解决装信封问题
  • 第七章 结构体和位运算
  • 第四十八课 结构体
  • 例48.1 结构体语法练习
  • 例48.2 输出分数最高的学生
  • 作业91 输出学生的等级
  • 作业92 判断两个人能否共舞
  • 第四十九课 位运算
  • 例49.1 位运算语法练习
  • 例49.2 交换高低位上的数
  • 第八章 基础算法
  • 第五十课 时间和空间复杂度
  • 第五十一课 进制转换
  • 例51.1 将二进制数转换为十进制数
  • 例51.2 将非负整数转换为二进制数
  • 作业93 将十六进制正整数转换为十进制整数
  • 作业94 将十进制数转换为十六进制数
  • 第五十二课 冒泡排序和选择排序
  • 例52.1 冒泡排序
  • 例52.2 选择排序
  • 作业95 计算平均分
  • 作业96 重组车厢
  • 第五十三课 桶排序
  • 例53.1 将成绩排名
  • 例53.2 将随机数去重并排序
  • 例53.3 输出出现次数最多的数
  • 作业97 输出每个数出现的次数
  • 作业98 数页码
  • 第五十四课 STL排序
  • 例54.1 sort排序练习
  • 例54.2 输出中位数
  • 作业99 输出第k大的数
  • 作业100 粉碎数字
  • 第五十五课 结构体排序
  • 例55.1 将成绩排序
  • 例55.2 发奖学金
  • 作业101 将姓名排序
  • 作业102 遥控飞机争夺赛
  • 第五十六课 二分查找
  • 例56.1 二分查找算法练习
  • 例56.2 输出同时出现的数
  • 作业103 判断数是否存在于数组中
  • 作业104 输出数字的位置
  • 附录A:常见的编译错误信息及解决方法
  • 附录B:程序调试技巧(Debug)
  • 附录C:运算符汇总
  • 附录D:关键字汇总
  • 附录E:ASCII码表
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。