图书目录

目录

第1章初识C++语言

第1课安装DevC++软件

第2课认识DevC++编译

环境

第3课第一个C++程序

第2章C++基础知识

第4课数据类型

第5课常量

第6课变量

第7课赋值语句

第8课算术运算符

第9课关系运算符

第10课逻辑运算符

第11课赋值运算符

第12课条件运算符

第13课强制类型转换符

第14课运算符的优先级

第15课C++中的cin语句和

cout语句

第16课C语言中的scanf语句

和printf语句

第3章程序结构

第17课算法的概念

第18课算法的特征

第19课算法的描述

第20课程序基本结构

第4章顺序结构

第21课数位之和

第22课大象喝水

第23课海伦公式

第24课苹果和虫子

第25课计算2的幂

第5章选择结构

第26课if语句

第27课输出绝对值

第28课ifelse语句

第29课判断闰年

第30课嵌套if语句

第31课整数大小比较

第32课switch语句

第33课简单计算器

第6章循环结构

第34课for语句

第35课累加器

第36课累乘器

第37课水仙花数

第38课质数与合数

第39课斐波那契数列

第40课while语句

第41课银行利息

第42课角谷猜想

第43课最大公因数

第44课猴子吃桃子

第45课dowhile语句

第46课级数求和

第47课剧场座位

第48课模拟鞭炮

第49课循环嵌套

第50课倒三角形

第51课画矩形

第52课乘法口诀表

第53课鸡兔同笼

第54课百钱买百鸡

第55课分解质因数

第56课寻找完美数

第57课金币问题

第58课中断语句

第59课韩信点兵

第60课统计质数

第7章一维数组

第61课数组的概念

第62课数组初始化

第63课开关灯问题

第64课约瑟夫问题

第65课筛法求质数

第66课冒泡排序法

第67课选择排序法

第68课插入排序法

第69课sort()函数

第70课数组的插入

第71课查找与删除

第72课二分查找法

第8章二维数组

第73课二维数组

第74课边缘之和

第75课稀疏矩阵

第76课矩阵转置

第77课杨辉三角

第78课螺旋填数

第79课蛇形填数

第80课Z形填数

第9章字符数组

第81课字符类型

第82课字符数组

第83课字符串

第84课大小写转换

第85课字符串函数

第86课石头剪刀布

第87课判断回文串

第88课校名的缩写

第89课string类型

第90课string成员函数

第10章函数

第91课函数的概述

第92课函数的定义

第93课函数的调用

第94课函数的参数

第95课变量的作用域

第96课哥德巴赫猜想

第97课寻找亲密数对

第98课递归函数

第99课汉诺塔问题

第100课放苹果问题

第11章结构体

第101课结构体类型

第102课结构体数组

第103课成绩统计

第104课生日相同

第105课结构体作参数

第106课结构体成员函数

第107课结构体运算符重载

参考文献

附录