自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 操作符..jj

2023-11-15 19:43:39 19

原创 冒泡排序.

/arr是数组,我们对数组arr进行传参,实际上传递过去的是数组的arr首元素的地址 &arr[0]//flag = 0;//本趟排序的数据其实不完全有序(//int flag = 1;//假设这一趟要排序的数据。//没有优化的话,在给有序的数据排序,就显得效率不高。从左到右两两交换,n个元素,需要冒泡排序n-1次。/对arr进行排序,排成升序。优化语句,有序的时候才用。**数组的冒泡排序**//确定冒泡排序的趟数。//为每一趟冒泡排序。

2023-09-03 11:02:09 23

原创 数组...

/例如{ {1,2},{3,4 }, { 5},{6}} -这里规定了4行,而arr只有3行,就会出错。5600 一行一行按顺序排列。////元素的下标 0 1 2 3 4 5。//如果不指定元素个数,则里面有几个,就是几个(要包含'\0')//strlen求的是字符串的长度 '\0'是不算的。, 12为第0行,34为第1行,56为第2行,//不完全初始化,剩下的元素默认初识化为0。//不完全初始化,剩下的元素默认初识化为0。,a,b,还有'\0',剩下的两个为0。

2023-08-18 13:20:16 23 1

原创 函数的递归

图三是由图二的printf(n/10)来的,就归到图二的printf(n/10),然后往下执行printf("%d ",n%10),此时的n=12,打印结果为2,然后由图二归到图一printf(n/10),往下走printf("%d ",n%10),此时的n=123,打印结果为3。:图一经过if语句判断,将n/10=12,传递给图二,然后再经过if语句判断,n/10=1,传递给图三,然后图三n=1,不执行if函数,直接打印1,然后经。//if (n == 3)//测试第三个斐波那契数的计算次数。

2023-08-12 21:55:51 23 1

原创 函数****

/函数声明int main()int a = 10;int b = 20;//函数调用return 0;/如果把函数的定义放在函数调用的后面,会报错,为了避免这种情况// 在函数调用前加一个函数声明//函数的定义return z;引用自己写的源文件用双引号函数的定义模块函数的声明函数声明,定义,调用是可以以不同的源文件分开的,在需要时调用,多个模块组成一个整体。

2023-08-10 22:57:37 29 1

原创 找在整型有序数组中找到具体的某个数

/如果中间那个数小于我们要找的那个数,那么我们就让中间数字的下标加上1,作为最左边的下标,这样我们就消掉了本身中间数字左边的所有数字。如果中间那个数大于我们要找的那个数,那么我们就让中间数字的下标减去1,作为最右边的下标这样我们就消掉了本身中间数字右边的所有数字。printf("找到了,下标是:%d\n", i);printf("找到了,下标是:%d\n", mid);left > right就意味着左右两边都交错了,找不到了。printf("找不到\n");printf("找不到");

2023-08-06 22:16:05 61

原创 for循环和do while循环

/i=5时,不执行下面的代码,就不会打印5,直接跳到调整部分(i++),此时i=6,再到判断部分(i <= 10),继续执行,所以打印结果为1,2,3,4,6,7,8,9,10。//for循环的初始化,调整,判断,都可以省略,如果判断部分被省略,那判断条件就是恒为正。//打印1,2,3,4。//i=5时直接跳出,不打印5,打印结果为1,2,3,4。//for(初始化;//for(表达式1;i++, k++)//判断部分k=0,//若把初始化i=0,j=0省略掉。//此时i被赋值成5,就会出错。

2023-08-03 16:37:56 35

原创 while循环

/当i=5时,终止本次循环,就是continue后面的代码不再执行,而是直接跳回while的判断部分,进行下一次循环的入口判断。//每次循环返回之后把i置1了,变成了死循环,所以不能有这一条。} //打印结果1,2.,3,4。}//打印结果1,2.,3,4。/不能有这一条,会使ret置1,使结果出错。//当i=5时,永久终止循环。//一开始进来的是i=1。

2023-08-03 14:53:02 33

原创 分支语句if,switch

int main()单分支printf("未成年\n");//双分支printf("未成年\n");elseprintf("成年\n");多分支printf("未成年\n");//区间条件要分开设置,用 &&(与) 连接,而不能写成(18

2023-08-03 14:35:52 21

原创 用while计算n的阶乘bug

导致每次循环返回之后把i置1了,变成了死循环。//使用while循环计算n的阶乘。因为在while循环里面加了。

2023-08-02 16:56:45 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除