目录

  • 1 数组-大量数据处理容器
    • 1.1 数组基础知识详解
    • 1.2 数组实现:求总分,平均分问题
    • 1.3 数组实现:考试成绩统计
    • 1.4 数组实现:找支撑数问题
    • 1.5 数组实现:排除异形基因
    • 1.6 数组实现:身高统计问题
    • 1.7 数组找数:元素查找
    • 1.8 数组找数:求最大最小数
    • 1.9 数组元素移动:数组逆序
    • 1.10 数组元素移动:数组元素删除
    • 1.11 数组元素移动:数组元素插入
    • 1.12 数组元素移动:有序数组插入元素
  • 2 数组进阶问题-数组的深入讨论
    • 2.1 数组元素排序
    • 2.2 排序问题:数的排序
    • 2.3 排序问题:语文成绩
    • 2.4 排序问题:求中位数
    • 2.5 数组存储运算结果:COUNT问题
    • 2.6 数组存储运算结果:数字出现次数
    • 2.7 数组存储运算结果:去除重复的数字
    • 2.8 数组存储运算结果:标记数组的用法
  • 3 sqrt函数的应用-程序运行效率初步讨论
    • 3.1 sqrt函数的基础知识
    • 3.2 sqrt应用-完全平方数
    • 3.3 sqrt应用-判断素数及程序运行效率讨论
    • 3.4 sqrt应用-求因子和
  • 4 自定义函数-代码复用,高效编程
    • 4.1 自定义函数基础知识
    • 4.2 自定义函数入门案例
    • 4.3 有输入参数返回值的函数定义
    • 4.4 变量的生命周期详解
    • 4.5 函数应用-纯粹素数问题求解
    • 4.6 函数应用-一个三位数问题求解
    • 4.7 函数应用-亲密数对问题求解
    • 4.8 函数应用-回文数个数问题求解
    • 4.9 函数应用-哥德巴赫猜想问题求解
  • 5 递归-函数的自我调用
    • 5.1 递归基础知识讲解-求解等差数列
    • 5.2 递归案例-求等比数列、求阶乘问题
    • 5.3 递归案例-兔子数量问题,讨论递归的效率
    • 5.4 递归应用-求S的值
    • 5.5 递归应用-数列的前n项求和
  • 6 字符型-char类型及应用
    • 6.1 字符型:字符类型的基础知识
    • 6.2 字符型应用:大小写转换及转义字符
    • 6.3 字符型应用:打印字母表
    • 6.4 字符型应用:打印字母三角
  • 7 字符数组-存储字符的容器
    • 7.1 字符数组基础:字符数组基础知识讲解
    • 7.2 字符数组应用:统计字符个数
    • 7.3 字符数组应用:数字和问题求解
    • 7.4 字符数组应用:调换位置问题求解
    • 7.5 字符数组应用:判断回文数
    • 7.6 字符数组应用:统计字母出现次数
    • 7.7 字符数组应用:国王的魔镜问题
  • 8 字符数组进阶-字符数组问题深入讨论
    • 8.1 词组缩写问题求解
    • 8.2 字符串压缩问题求解
    • 8.3 字符数组相关系统函数讲解
    • 8.4 求英文句子中的最长单词问题求解
    • 8.5 我是第几个单词问题求解
    • 8.6 a+b表达式问题求解
  • 9 二维数组-存储数组的数组
    • 9.1 二维数组的定义和遍历
    • 9.2 二维数组应用-郭远摘苹果
    • 9.3 二维数组应用-各个科目成绩的平均分
    • 9.4 二维数组应用-杨辉三角问题
    • 9.5 二维数组应用-图像相似度问题
  • 10 二维数组进阶-二维数组矩阵及应用问题
    • 10.1 矩阵问题-对角线
    • 10.2 矩阵问题-数字走向
    • 10.3 矩阵问题-斜角
    • 10.4 矩阵问题-拐角
    • 10.5 矩阵问题-有趣的数字图形
    • 10.6 应用问题-遥控飞机争夺赛
    • 10.7 应用问题-哥德巴赫猜想的所有解
    • 10.8 应用问题-等比例缩放照片
函数应用-亲密数对问题求解