可以朗读
语音朗读
64千字
字数
2023-09-01
发行日期
展开全部
主编推荐语
一本小学生也能读懂的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月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。