![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 63
小彭爱敲代码
站在属于自己的高度看自己该看的风景。
展开
-
数组算法--二分查找
二分查找也叫折中查找,为什么会这样叫呢?就是因为我们二分查找的核心逻辑就是每查找完一次,都能将查找的范围给缩小一半,也就是折中。但使用二分查找又有个很大的前提,那就是该数组里的元素得是有序排序的,也就是从小到大排序或者从大到小排序。原创 2024-07-20 11:52:34 · 367 阅读 · 0 评论 -
数组算法--基本查找
基本查找就是从数组的0索引处开始,依次往后查找,如果找到了对应索引处的值,就会,如果没有找到。因为数组的索引号是没有-1的,当返回-1的时候,就能明白没有找到。原创 2024-07-20 11:22:21 · 165 阅读 · 0 评论 -
循环算法--平方根
算法要求:给定一个非负整数n,要求能够计算并返回该整数n的算术平方根。并且结果只保留整数部分,小数部分将被舍去。例如当n为4的时候,结果为2,当n为8的时候,结果也为2.原创 2024-07-20 11:09:27 · 254 阅读 · 0 评论 -
循环算法--整数反转
算法要求:给定一个整数n,要求对其中的数字进行反转。例如,当给定一个整数123的时候,反转的结果就为321。原创 2024-07-19 22:45:18 · 90 阅读 · 0 评论 -
循环算法--折纸片
算法要求:世界上最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够大的纸,它的厚度是0.1毫米。请试着求出需要折叠多少次,可以折成珠穆朗玛峰的高度?原创 2024-07-19 22:33:21 · 315 阅读 · 0 评论 -
循环算法--2的次幂
该算法主要能够实现输入一个整数n,能够判断出该整数是否是2的幂次方的功能。例如:当这个整数n=1时,会输出 yes,因为它是2的0次幂。同理,当n=2的时候,也会输出yes,因为它是2的1次幂,而当输入3的时候,会输出no。原创 2024-07-19 22:20:55 · 205 阅读 · 0 评论 -
switch语句中的case穿透
case穿透的规则:1.首先还是根据小括号中表达式的结果去匹配对应的case。2.接着执行case里面的代码。3.如果在执行的过程中,遇到了break,那么就会直接结束整个switch语句;但是如果没有遇到break,就会继续执行下面case中的代码,直到遇到break,或者把整个switch语句中所有的代码全部执行完了,才会结束。原创 2024-07-18 16:31:20 · 311 阅读 · 0 评论 -
深入全面概括C语言的运算符
c语言的运算符可以分为六种,分别是:1.算术运算符;2.自增自减运算符;3.赋值运算符;4.关系运算符;5.逻辑运算符;6.三元运算符。下面我们来深入学习了解它们。原创 2024-07-18 12:09:36 · 824 阅读 · 0 评论