- 博客(10)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 哈喽C!如何用数组+逆向思维解决逆向输出问题?
如果你需要定义一个变量很简单,只需这步操作:那如果我们需要定义10个变量呢?首先我会这么写:游戏再升级一点(问题再刁钻一点,加大一点难度):如果我们需要定义100个变量呢?你会不会也说:按照上文前两种方式,慢慢写呗,顶多省了一顿晚饭。假设我们需要定义1000个变量呢?心态已崩溃!再套用此法耗时耗力,谁爱写谁写,反正我们不写,我们来喝香飘飘奶茶。在喝奶茶之前,花点时间学习“优化代码”...
2018-12-31 17:09:51 774 1
原创 C语言 判断质数很简单
算法分析:假设对于一个正数a,如果a的约数只有两个,1和它本身,那这样数叫做素数。我们对a在2*--a-1之间取余,如果还能找到第三个约数,使得余数为0,那a就不是素数,如果找不到第三个约数,使得余数不为0,那a就是素数。举个例子,如果a=5,我们判断5是不是质数,只要把5分别与2,3,4取余就好了。即在这个区间范围上,如果还能找到一个约数,使得余数为0,那么5就不是质数,否则,它就是质数。
2018-12-30 22:09:04 18243 3
原创 教你用数学思维理解循环嵌套打印菱形
puts(" *\n ***\n *****\n ***\n *\n");想一想,数学当中,描述变量之间的关系是不是函数?所以可以借助函数关系求解外循环变量和内循环变量的关系。因为它们都是一元二次的函数,故借助Y=aX+b的模型求解。
2018-12-29 21:27:50 938 1
原创 C Primer Plus第6版.epub免密分享
https://pan.baidu.com/s/1FWeLeOnfzze8ourMb0Sx-w
2018-12-29 20:38:12 14750 1
原创 啊哈C!源自《C语言参考手册》-整型数据溢出理解
先看实战案例,再看原理分析:signed整型溢出是负数: 以short int 为例:上面的代码会输出:32767,-32768。千万别以为signed整型溢出就是负数,这个是不一定的。比如以int为例 signed整型溢出是正数:上面的代码会输出:32767,32768。signed整型溢出是正数: 以long int 为例上面的代码会输出:32767,32768。总结:对于...
2018-12-27 16:36:39 2776 3
原创 C语言 do-while语句
[接招看题034] 用do-while语句求解1~100的累计和。/程序功能:求1~100的累计和/在这里插入代码片main() { int i=1, sum=0; /*定义并初始化循环控制变量,以及累计器*/ do { sum += i; /*累加*/ i++; } while(i<=100); /*循环继续条件:i<=100*/ printf(&
2018-12-20 21:07:45 1784
原创 C语言 switch语句举例说明(类比坐电梯来理解)
我们把**使用switch语句的过程规律**想象成坐**电梯**(大家都有坐电梯的经历),每个**case语句**后面的标号相当于一个**按钮**,你要在哪一层下去,就按那一层按钮,就可以在这一层下去。
2018-12-19 12:07:21 25991 2
原创 C语言 逻辑运算符与逻辑表达式
1.逻辑运算符及其运算规则(1)C语言提供三种逻辑运算符:&& 逻辑与(相当于"同时")|| 逻辑或(相当于"或者&amp
2018-12-19 11:48:59 23137 16
原创 C语言 关系运算符与关系表达式
知识补丁01:关系运算符及其优先次序C语言提供6种关系运算符:<(小于),<=(小于或等于),(大于),=(大于或等于), ***前4个优先级相同***且前4个高于后2个==(等于),后2个优先级也相同!=(不等于)注意:在C语言中,“等于&amp
2018-12-19 11:04:54 7936 1
tree-1.5.2.2-bin.zip
2020-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人