- 博客(17)
- 收藏
- 关注
原创 字符函数和字符串函数
函数strlen,strcmp,strcpy,strcat 的模拟实现,以及与函数strncat,strncpy,strncmp的比较
2024-05-20 18:57:41 414
原创 c语言 判断闰年代码讲解分享
闰年就是可以被4整除并且不能被100整除,或者可以被400整除的年份。而year%400==0这个条件跟上面那两个条件是或者(||)的关系。需要注意的是这两个条件是并且(&&)的关系,就是要同时满足。那我们可以用if else 语句来实现我们的代码。接下来就把代码分享给宝子们,大家赶紧去动手试试吧!不能被100整除就是year%100!今天给宝子们分享如何判断闰年的代码。被4整除就是year%4==0。首先要定义一个变量year。接下来是我们见证奇迹的时刻。不错,1940也是闰年。先看看今年是不是闰年吧。
2024-04-08 23:06:27 311
原创 c语言实现二分查找图示详解
那么这里给出的数组一共是10个元素,而我们知道数组的下标是从0开始的,left指向的下标是0,right指向的下标是9,那这里算出的结果为什么不是4.5呢,因为在c语言里,“/”这个符号算出来的结果只取商的部分,余数部分会被舍去,所以这里的mid是4。第一步:我们先看一下mid指向的元素是不是15,很明显,此时mid指向的数字是14,14比15小,所以mid👈左边的那些数字我们都可以排除了,因为它们都比15小,我们就可以一下排除掉一半的数,只在mid右边的那些数里面找就行了。
2024-04-07 00:49:08 1078
原创 c语言实现乘法表自由
今天给大家分享一个实现乘法表的代码,不同于以往大家所认为的固定的9*9的乘法表,而是你可以自己决定的乘法表,如果你输入9,就打印出9*9的乘法表,如果你输入12,就打印出12*12的乘法表。这里主函数里面的内容就ok了。当我们输入7的时候,就输出了7*7的乘法表,但是好像有些没有对齐,此时只需要略施小计,就可以得到一个看起来朴实无华的效果。首先,我们要知道,既然要实现这个美好的想法,那我们第一步,是要创建一个变量n来存储我们要输入的这个值。我们要知道,乘法嘛,是需要两个操作数滴,所以,第一步我们应该干嘛。
2024-04-03 23:17:05 434
原创 c语言实现冒泡排序(超详细逐句讲解版)
其实这里这么做是因为,如果后面要改这个数组的元素个数的话,之前改10那个地方就好了,其他用到这个数组的地方都不用改那个大小了,因为算出来的sz会根据你定的数字的变化而变化。然后我们第一层的for循环是冒泡排序的总趟数,上面提到了10个元素一共要排9趟,这里的sz=10,sz-1就是9,小于9就是不包括9,所以这里是i的范围是0-8,一共就是9;数组的大小可以自己定,这里我定的是10 ,然后下面的表达式计算的是数组的元素个数sz,这里是用整个数组的大小/数组中任意一个元素的大小,就可以算出数组的元素个数了。
2024-04-02 00:32:53 1087
原创 c语言交换两个整数的值
这就跟交换两个杯子里的饮料是一个道理,比如这里有一杯可乐和一杯橙汁,有人让你把两个杯子里的饮料交换一下,你想了一下,然后说,不可能!然后我们再来看代码,题目说是要交换两个整数的值,所以我们需要先定义两个整型的变量 int a和int b,并且给他们赋值(这个可以按照题目的要求来赋值,在题目没有要求的情况下可以先随便赋两个值),比如将5赋给a(a=5),3赋给b吧 (b=3)然后此时要交换a和b的值,如果直接写a=b,那a里面原本存储的内容就会被b覆盖导致丢失,所以不能直接这么写。
2024-03-30 08:07:55 290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人