目录
1.二分查找
- 需要有序数组
- 最多查找log2(n)次
2.字符闪烁出现
- 计算righ的时候,如果是sizeof,需要-2。因为字符串后面的 \0 也占一个位置
- system 系统命令(Dos命令)需要头文件:stdlib
- Sleep函数需要头文件:windows
- 头文件不需要区别大小写,其余的标识符严格区分大小写
- 引用了对应的头文件,编译器才会有智能提示。想要看对应的函数定义,需要引头文件
3.模拟用户登录
- 比较两个字符串相等,不能用等号(=)。需要strcmp,如果相等,会返回0,需要头文件string
- scanf默认用空格隔开,否则输入和scanf里面要严格一致
4.辗转相除法,求最大公约数
5.求两个数的最小公倍数
- 最小公倍数=两数的乘积/最大公约数
6.100-200之间的素数
- sqrt,开平方,需要引用头文件math
7.分数求和
- 1/2结果为0
- 1/2.0或者1.0/2结果才为0.5
- 需要保证两端至少有一个是小数
8.乘法口诀表
- %2d,打印两位,不足的话会用空格补齐。多余的话,全部打印出来(右对齐)
- %-2d,左对齐