字符串
知识点:字符串的定义、输入输出和字符串长度计算
例一:统计数字字数个数
例二:将字符串中的小写字母转换成大写字母
例三:配对碱基链
例四:基因相关性
字符串的应用
知识点:美国标准信息交换代码(ASCII码表)、密码翻译
例一:找第一个只出现一次的字符
例二:输出亲朋字符串
例三:密码翻译
例四:加密的病历单
第3课 结构体
知识点:结构体的声明、定义、成员访问和输入输出
例一:录入学生信息
例二:计算学生总分 空缺
第4课 单、多关键字排序
知识点:sort()排序函数、自定义cmp比较函数、结构体
例一:谁考了第k名
例二:成绩排序
第5课 文件操作
知识点:freopen()重定向文件输入输出函数
例一:奖学金
例二:分数线划定
例三:病人排序
第6课 自定义函数
知识点:函数的声明、定义和调用,素数判定
例一:最大数max(x,y,z)
例二:素数个数
例三:绝对素数
第7课 函数练习一
知识点:回文数判定(整数反转)
例一:素数回文数的个数
例二:区间内的真素数
例三:回文三位数
第8课 函数练习二
知识点:哥德巴赫猜想、质因子
例一:哥德巴赫猜想
例二:最大质因子序列
例三:质数的和与积
第9课 初识递归
知识点:递归算法基本思想、递归算法两要素(递归边界和递归表达式)
例一:求1+2+3+...+n的值
例二:斐波那契数列
例三:阿克曼函数
第10课 递归练习
知识点:递归算法基本思想、递归算法两要素(递归边界和递归表达式)
例一:求f(x,n)
例二:再求f(x,n)
例三:斐波那契数列升级版 暂无
第11课 初识回溯算法
知识点:回溯算法基本思想、程序基本框架
例一:全排列问题
例二:组合的输出
第12课 总复习
知识点:本学期所学内容