中级班

root 站长 2019-07-27 8:48:23 2019-07-27 9:25:34 7

字符串

知识点:字符串的定义、输入输出和字符串长度计算

例一:统计数字字数个数

例二:将字符串中的小写字母转换成大写字母

例三:配对碱基链

例四:基因相关性

字符串的应用

知识点:美国标准信息交换代码(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课 总复习

知识点:本学期所学内容

例一:统计字符个数

例二:成绩排序

例三:素数回文数个数

例四:组合的输出

{{ vote && vote.total.up }}