图书目录

目录

第1章准备阶段

第1课DevC++程序使用指南

第2课在线测试OJ平台使用指南

第3课信息学奥赛常见的英文词汇

第4课打字的高效训练方法

第5课竞赛评测模式

第6课代码留白的格式

本章寄语

第2章基础知识

第1课Hello World!

第2课整数的运算

第3课浮点数的运算

第4课整数与浮点数的混合运算

第5课字符与ASCII码

第6课变量

第7课常量

第8课赋值语句

第9课自增与自减

第10课数据类型

第11课数据类型的转换

第12课数据的输入

本章寄语

第3章顺序结构

第1课格式化输出

第2课简单运算

第3课数位分离

第4课常用函数

第5课C风格的输入输出

第6课简单几何

本章寄语

第4章选择结构

第1课关系与逻辑运算符

第2课if语句

第3课else语句

第4课else if语句

第5课嵌套选择语句

第6课switch语句

第7课问号表达式

本章寄语

第5章循环结构

第1课for循环

第2课递推数列

第3课循环输入

第4课循环判断

第5课查找极值

第6课while循环

第7课数位分离

第8课不定次数输入

第9课do while循环

第10课循环中断语句

本章寄语

第6章多重循环

第1课字符图形

第2课数字与字母图形

第3课多组数据输入

第4课区间统计与调试

第5课多重循环优化

第6课排列与组合

第7课常见数论

本章寄语

第7章一维数组

第1课初识一维数组

第2课元素的查找

第3课元素的操作

第4课数组间的操作

第5课标记数组

第6课计数数组

第7课筛选元素

第8课日期换算

第9课简单排序

第10课跳格子问题

本章寄语

第8章多维数组

第1课初识二维数组

第2课二维数组的遍历

第3课矩阵的运算

第4课矩阵的变换

第5课矩阵的填充

第6课二维极值

第7课三维数组

本章寄语

第9章字符串

第1课初识字符数组

第2课大整数操作

第3课字母操作

第4课整行操作

第5课二维字符

第6课初识string类

第7课string类成员函数

第8课string数组

本章寄语

第10章函数

第1课初识函数

第2课有返回值的函数

第3课无返回值的函数

第4课自定义排序cmp函数

第5课递归函数

本章寄语

第11章结构体

第1课初识结构体

第2课结构体的排序

第3课结构体的拓展

本章寄语

附录常见的评测状态

参考文献