
我的学习与分享日常
这是关于c语言学习、交流和分享的专栏,希望帮助解决大家在学习c语言的过程遇到的问题,愿体会到学习c语言的快乐
丁郁灵
本博客用来分享学习c语言遇到的问题和学习成果
如有遇见不懂的问题,都可私信交流,愿一起学习成长
展开
-
c语言二进制代码相关问题
同一个问题有许多不同的解法,并不局限,我们能做的就是认真负责,争取不让程序出现bug。原创 2023-01-31 17:32:59 · 533 阅读 · 0 评论 -
c语言数组补充,数组的地址
【代码】c语言数组补充,数组的地址。原创 2023-01-31 16:23:35 · 133 阅读 · 0 评论 -
c语言中数组的传参,数组重新排序
了解了数组,函数的传参使用。原创 2023-01-31 16:16:47 · 151 阅读 · 0 评论 -
c语言中的数组,一维数组,二维数组
作为一个合格的程序员,我们应该有一个良好的书写习惯,最好应当赋初值每种数据类型的数组所占元素空间的大小和元素都不同数组名其实就是数组的地址,数组的首地址其实就是数组的起始地址,也就是数组的第一个元素数组[]内所给的值是我们向内存中申请的空间的大小,注意不要越界访问,不然就是非法访问内存数组是通过下标来访问的...以及其它很多注意的地方。原创 2023-01-31 15:46:56 · 147 阅读 · 0 评论 -
使用c语言写出一个递归函数计算次方
思维构建,框架构建,代码构建,代码调试。代码练习,博客一片,递归算法练习。初阶内容,大概15分钟左右。写出一个递归函数计算次方。以此类推,直到计算完毕。原创 2023-01-31 15:16:22 · 620 阅读 · 0 评论 -
用c语言写出一个递归函数,输入一个非负整数求他们的数字之和
构造原理分配,思维导图构建,基本原理实现,代码完成,代码调试。写出一个递归函数,输入一个非负整数求他们的数字之和。例如:1234,计算1+2+3+4的和。一篇博客,递归练习,运算符的运用熟练。新手来说大概20分钟左右即可。以此类推,直到无数字可计算。这些都是关于递归使用。原创 2023-01-31 14:26:40 · 414 阅读 · 0 评论 -
使用c语言求斐波那契额数
c语言代码就是逻辑代码,只要有思路,代码就很简单,就跟这个一样,找到规律就很容易写出代码。原创 2023-01-01 23:55:16 · 183 阅读 · 0 评论 -
使用c语言将字符串中的字符反向排列
了解递归和函数,以及指针的应用,并完成条件。原创 2022-12-16 20:51:08 · 227 阅读 · 0 评论 -
使用c语言计算规律加减的结果
根据规律可以看出奇数相加,偶数相减,得出规律则问题就很容易解答出来了要注意,我们的计算机会把小数点后面的数省略,则我们的结果要取浮点型。原创 2022-12-15 15:52:37 · 848 阅读 · 0 评论 -
用c语言计算最大数
注意这种方法把最大值赋给了数组中其中一个数,如果赋初始值0,0肯定比负数大,这样就无法比较,就相当于拿一群普通人去跟一个无限发马克沁机枪的人比较一样,结果显而易见。给出10个数,要求将它们之中的最大数得出来。第一种方法是利用冒泡排序的原理,详情可见。这种方法太过繁琐,不推荐。原创 2022-12-15 15:16:18 · 1723 阅读 · 0 评论 -
使用c语言计算1-100数据中出现多少个数字9
注意审题,是多少个数字9,而不是多少次,计算多少次时,语句就要发生一些变化。如果是计算多少次,其中一个if变为else if。使用c语言计算1-100数据中出现多少个数字9。如果要计算超过100的数就要加上其他限制条件。同理,也可以计算其他数字。原创 2022-12-15 15:06:32 · 333 阅读 · 0 评论 -
使用c语言自写(strlen)函数实现计算字符串长度,strlen函数是如何工作的
这是第2种方法,利用递归,函数自己调用自己,直到取到\0,返回值每次return+1,取\0返回0,每次得值递归加一,直到输出,取到字符串长度。这是第1种方法,借助临时值,循环条件是每循环一次地址加一,直到算到字符串后面的\0,临时变量计算多少次,就说明字符串有多少位。使用自写(strlen)函数实现计算字符串长度。strlen,计算字符串长度的函数。原创 2022-12-14 20:49:48 · 421 阅读 · 0 评论 -
用c语言给出一个数,要求将他翻转
多位数拆分,,取模打印返回值,按照递归算法,调用自己向下进行,直到无法拆分返回。跟给一个数打印自己很像只不过是反过来打印,可以利用函数也可以用循环。打印的时候拆分打印,个位数就不需要拆分,直接向下进行。给出一个数,要求将他翻转。原创 2022-12-14 20:27:26 · 344 阅读 · 0 评论 -
用c语言打印一个无符号整形,按照顺序打印它的每一位
多位数拆分,按照递归算法,调用自己向下进行,直到无法拆分向下进行,取模打印返回值。打印一个无符号整形,按照顺序打印它的每一位,这里我们使用递归制作。打印的时候拆分打印,个位数就不需要拆分,直接向下进行。unsigned 表示强制转换类型。因为是无符号整形,所以使用%u。原创 2022-12-14 20:17:26 · 1549 阅读 · 0 评论 -
c语言函数的嵌套调用和链式访问
一个函数是可以在其它函数中使用的,但是首先要声明它,计算机是从上到下读取代码的,如果你的函数写到了下面,但是你的引用时把它调用了,此时就要声明了,下面请看例子,我没有写声明,因为我写代码的习惯就是把函数放在上面,顺序写出。这是一个打印字符串的函数,但是我试了快1个半小时,除了库函数没办法打印了吗,自写函数无法实现打印,如果有大佬会的话可以教教吗?这是函数内部连续的,大家可以算算最后结果为多少。今天介绍函数的嵌套调用和链式访问。这是一个函数调用函数的。原创 2022-12-12 20:41:59 · 233 阅读 · 0 评论 -
c语言goto语句的使用,利用goto语句做一个关机小程序
goto语句的使用,利用goto语句做一个关机小程序。goto顾名思义,就是去哪,下面请看实例。下面是关机小程序源码。原创 2022-12-09 20:47:23 · 180 阅读 · 0 评论 -
使用c语言打印出100-200之间的素数
很简单,搞清楚什么是素数就可以了。原创 2022-12-08 19:53:54 · 131 阅读 · 0 评论 -
使用c语言打印出1000-2000年之间的闰年
打印出1000-2000年之间的闰年,质询要搞清楚闰年的定义即可。原创 2022-12-08 19:49:29 · 330 阅读 · 0 评论 -
使用c语言,给出两个数,求这两个数的最大公约数
有两种算法,一种是向下减除,一种是交换辗转相除法。原创 2022-12-08 19:46:35 · 112 阅读 · 0 评论 -
使用c语言打印1-100之间3的倍数
打印1-100之间三的倍数,很简单,就是这个数除3余0,无余数,模0。根据如此,我们也可以计算其他倍数。原创 2022-12-08 19:41:13 · 942 阅读 · 0 评论 -
使用c语言写出猜数字的小游戏
这是用c语言实现猜1-100随机数字的游戏原创 2022-12-07 20:06:04 · 112 阅读 · 0 评论 -
使用c语言模拟账户登录
例如我们平常的网站,应用账户登录差不多就是这样的原创 2022-12-06 16:19:06 · 186 阅读 · 0 评论 -
使用c语言演示多个字符从两端向中间出现,函数字符串替换
ch2内中的*也可改为其他的甚至空白原创 2022-12-06 16:13:55 · 121 阅读 · 0 评论 -
使用c语言在一个有序数组内查找数字n,二分查找
在一个有序数组内查找数字n,相当于在一个有序数组内查找自己想要的数,或者可外部输入数组数据元素,再输入要查找的对象,要多写两个scanf,再用sizeof计算数组数量即可查找原创 2022-12-06 16:10:18 · 213 阅读 · 0 评论 -
使用c语言计算1-10阶乘的和
掌握阶乘的计算方法计算1-10阶乘的和12根据计算方法不同,可以将需要条件以scanf输入进去得出自己想要的值这个知识点很简单,大概几分钟就能理解可以熟练计算运用阶乘以及条件(ps:这个文本为富文本模板)原创 2022-12-06 16:00:45 · 3896 阅读 · 0 评论 -
用c语言计算*阶乘
接下来如果大于一,则这个数本身*它本身-1的数,它本身-1的数就等于递归取的实参-1,此刻形参-1,如果又大于2,继续进入判断条件中的递归,以此类推。这是利用递归的算法,仅可计算正数,取一个数,判断是否大于一,因为1*任何数都为它本身。原创 2022-12-05 21:19:03 · 474 阅读 · 0 评论 -
用c语言写出冒泡排序
也可外部赋值,多写几步,需要用到scanf函数。除了冒泡排序外,还有选择排序等。原创 2022-12-05 21:14:19 · 329 阅读 · 0 评论 -
c语言getchar与putchar的运用
getchar:读取一个字符putchar:输出一个字符EOF:end of file 文件结束标志,相当于-1原创 2022-12-05 21:08:42 · 111 阅读 · 0 评论 -
c语言break与continue在不同循环语句中的不同情况
forwhiledo while原创 2022-12-05 21:00:09 · 84 阅读 · 0 评论 -
使用c语言写出九九乘法表,for循环和函数
使用c语言写出九九乘法表原创 2022-12-04 14:15:35 · 667 阅读 · 0 评论 -
使用c语言switch语句写出分支
下面来介绍switch语句怎么使用,代码后都有注释还可以这样写理解之后来做一个问题,分析下列代码,最后输出的结果为多少原创 2022-12-03 19:21:41 · 131 阅读 · 0 评论 -
用c语言写出一个金字塔
如何用c语言写出一个金字塔原创 2022-12-03 19:15:32 · 2400 阅读 · 9 评论 -
使用c语言输出1-100的奇数和1-100的累加和
这次带来的是输出1-100的奇数。原创 2022-12-01 14:13:21 · 918 阅读 · 0 评论 -
使用c语言计算数据类型的大小(字节)
众所周知,数据类型的单位是字节(byte)那么如何知道每种数据类型有多少字节呢?sizeof 计算类型和变量所占空间的大小。用法:sizeof(要计算的数)原创 2022-12-01 14:08:17 · 1613 阅读 · 0 评论 -
使用c语言打印输出常量,字符以及字符串...
这次的是给出一段数组,将其中的数值打印出来。原创 2022-12-01 14:00:38 · 666 阅读 · 0 评论 -
使用c语言的if else语句写出分数的一个条件
if之中的多项条件不能直接用定义数链接,要使用连接符,并且最后一个else之后不能跟条件。这个代码其实特别简单,但是我做的时候卡在了一个点,一个小错误耽误很长时间。今天带来的是用if else语句写出一个条件分支执行。原创 2022-12-01 13:52:56 · 245 阅读 · 0 评论 -
使用c语言while循环定义一个数为0,写出循环直到这个数超过30000为止
今天的是while循环30000次,跳出循环执行条件。原创 2022-12-01 13:42:47 · 155 阅读 · 0 评论 -
使用c语言求和与求平均数
求和的方法有很多,我这里介绍的是利用数组和for循环,从定义变量开始,给数组赋一个名称,然后定义一个空值,用来表示循环次数,再在循环语句下面设置一个空值用于接受循环出的值,再通过循环语句与之相加,最后得出结果。与计算和差不多最后除以数的个数即可,以此类推可以计算乘除多数算法。其他的方法比如函数,或者一一定义,以及逐渐相加...原创 2022-11-30 17:19:09 · 4293 阅读 · 3 评论 -
使用c语言求两个数的和
求两个数的和,算法不同,方法也不同,我所用的是外部输入数值,而也可以用代码内输入数值,去掉scanf,将定义字母赋值即可。前言:这是我学习和分享的日常。这是我今天学习的两个算法。原创 2022-11-29 19:52:36 · 2481 阅读 · 1 评论 -
c语言常量以及变量的应用
第一段是Start Experimental Instance of Visual Studio 2022的问题,微软的编译器将scanf函数定义为不安全的函数,将其改正即可。前言:我们老师说个让我们去创建一个优快云的博客,用来分享和交流我们的日常。枚举常量 可以一一列举的常量 enum 默认从零开始。define 标识符常量 define ** **年龄每年只会加一,而体重是每段时间都会变化的。给出年龄和体重,算出一年后的。const 修饰的常变量。原创 2022-11-29 19:22:42 · 600 阅读 · 0 评论