- 博客(43)
- 收藏
- 关注
原创 c语言中的数组,一维数组,二维数组
作为一个合格的程序员,我们应该有一个良好的书写习惯,最好应当赋初值每种数据类型的数组所占元素空间的大小和元素都不同数组名其实就是数组的地址,数组的首地址其实就是数组的起始地址,也就是数组的第一个元素数组[]内所给的值是我们向内存中申请的空间的大小,注意不要越界访问,不然就是非法访问内存数组是通过下标来访问的...以及其它很多注意的地方。
2023-01-31 15:46:56
147
原创 使用c语言写出一个递归函数计算次方
思维构建,框架构建,代码构建,代码调试。代码练习,博客一片,递归算法练习。初阶内容,大概15分钟左右。写出一个递归函数计算次方。以此类推,直到计算完毕。
2023-01-31 15:16:22
620
原创 用c语言写出一个递归函数,输入一个非负整数求他们的数字之和
构造原理分配,思维导图构建,基本原理实现,代码完成,代码调试。写出一个递归函数,输入一个非负整数求他们的数字之和。例如:1234,计算1+2+3+4的和。一篇博客,递归练习,运算符的运用熟练。新手来说大概20分钟左右即可。以此类推,直到无数字可计算。这些都是关于递归使用。
2023-01-31 14:26:40
414
原创 使用c语言计算规律加减的结果
根据规律可以看出奇数相加,偶数相减,得出规律则问题就很容易解答出来了要注意,我们的计算机会把小数点后面的数省略,则我们的结果要取浮点型。
2022-12-15 15:52:37
848
原创 用c语言计算最大数
注意这种方法把最大值赋给了数组中其中一个数,如果赋初始值0,0肯定比负数大,这样就无法比较,就相当于拿一群普通人去跟一个无限发马克沁机枪的人比较一样,结果显而易见。给出10个数,要求将它们之中的最大数得出来。第一种方法是利用冒泡排序的原理,详情可见。这种方法太过繁琐,不推荐。
2022-12-15 15:16:18
1722
原创 使用c语言计算1-100数据中出现多少个数字9
注意审题,是多少个数字9,而不是多少次,计算多少次时,语句就要发生一些变化。如果是计算多少次,其中一个if变为else if。使用c语言计算1-100数据中出现多少个数字9。如果要计算超过100的数就要加上其他限制条件。同理,也可以计算其他数字。
2022-12-15 15:06:32
333
原创 使用c语言自写(strlen)函数实现计算字符串长度,strlen函数是如何工作的
这是第2种方法,利用递归,函数自己调用自己,直到取到\0,返回值每次return+1,取\0返回0,每次得值递归加一,直到输出,取到字符串长度。这是第1种方法,借助临时值,循环条件是每循环一次地址加一,直到算到字符串后面的\0,临时变量计算多少次,就说明字符串有多少位。使用自写(strlen)函数实现计算字符串长度。strlen,计算字符串长度的函数。
2022-12-14 20:49:48
421
原创 用c语言给出一个数,要求将他翻转
多位数拆分,,取模打印返回值,按照递归算法,调用自己向下进行,直到无法拆分返回。跟给一个数打印自己很像只不过是反过来打印,可以利用函数也可以用循环。打印的时候拆分打印,个位数就不需要拆分,直接向下进行。给出一个数,要求将他翻转。
2022-12-14 20:27:26
344
原创 用c语言打印一个无符号整形,按照顺序打印它的每一位
多位数拆分,按照递归算法,调用自己向下进行,直到无法拆分向下进行,取模打印返回值。打印一个无符号整形,按照顺序打印它的每一位,这里我们使用递归制作。打印的时候拆分打印,个位数就不需要拆分,直接向下进行。unsigned 表示强制转换类型。因为是无符号整形,所以使用%u。
2022-12-14 20:17:26
1549
原创 c语言函数的嵌套调用和链式访问
一个函数是可以在其它函数中使用的,但是首先要声明它,计算机是从上到下读取代码的,如果你的函数写到了下面,但是你的引用时把它调用了,此时就要声明了,下面请看例子,我没有写声明,因为我写代码的习惯就是把函数放在上面,顺序写出。这是一个打印字符串的函数,但是我试了快1个半小时,除了库函数没办法打印了吗,自写函数无法实现打印,如果有大佬会的话可以教教吗?这是函数内部连续的,大家可以算算最后结果为多少。今天介绍函数的嵌套调用和链式访问。这是一个函数调用函数的。
2022-12-12 20:41:59
232
原创 c语言goto语句的使用,利用goto语句做一个关机小程序
goto语句的使用,利用goto语句做一个关机小程序。goto顾名思义,就是去哪,下面请看实例。下面是关机小程序源码。
2022-12-09 20:47:23
180
原创 使用c语言在一个有序数组内查找数字n,二分查找
在一个有序数组内查找数字n,相当于在一个有序数组内查找自己想要的数,或者可外部输入数组数据元素,再输入要查找的对象,要多写两个scanf,再用sizeof计算数组数量即可查找
2022-12-06 16:10:18
213
原创 使用c语言计算1-10阶乘的和
掌握阶乘的计算方法计算1-10阶乘的和12根据计算方法不同,可以将需要条件以scanf输入进去得出自己想要的值这个知识点很简单,大概几分钟就能理解可以熟练计算运用阶乘以及条件(ps:这个文本为富文本模板)
2022-12-06 16:00:45
3895
原创 用c语言计算*阶乘
接下来如果大于一,则这个数本身*它本身-1的数,它本身-1的数就等于递归取的实参-1,此刻形参-1,如果又大于2,继续进入判断条件中的递归,以此类推。这是利用递归的算法,仅可计算正数,取一个数,判断是否大于一,因为1*任何数都为它本身。
2022-12-05 21:19:03
474
原创 c语言getchar与putchar的运用
getchar:读取一个字符putchar:输出一个字符EOF:end of file 文件结束标志,相当于-1
2022-12-05 21:08:42
111
原创 使用c语言switch语句写出分支
下面来介绍switch语句怎么使用,代码后都有注释还可以这样写理解之后来做一个问题,分析下列代码,最后输出的结果为多少
2022-12-03 19:21:41
131
原创 使用c语言计算数据类型的大小(字节)
众所周知,数据类型的单位是字节(byte)那么如何知道每种数据类型有多少字节呢?sizeof 计算类型和变量所占空间的大小。用法:sizeof(要计算的数)
2022-12-01 14:08:17
1613
原创 使用c语言的if else语句写出分数的一个条件
if之中的多项条件不能直接用定义数链接,要使用连接符,并且最后一个else之后不能跟条件。这个代码其实特别简单,但是我做的时候卡在了一个点,一个小错误耽误很长时间。今天带来的是用if else语句写出一个条件分支执行。
2022-12-01 13:52:56
244
原创 使用c语言求和与求平均数
求和的方法有很多,我这里介绍的是利用数组和for循环,从定义变量开始,给数组赋一个名称,然后定义一个空值,用来表示循环次数,再在循环语句下面设置一个空值用于接受循环出的值,再通过循环语句与之相加,最后得出结果。与计算和差不多最后除以数的个数即可,以此类推可以计算乘除多数算法。其他的方法比如函数,或者一一定义,以及逐渐相加...
2022-11-30 17:19:09
4292
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人