C语言刷题分享
文章平均质量分 70
该专栏是编者初学C语言所刷的题目并进行分享,希望能对大家有所帮助~
爱吃烤鸡翅的酸菜鱼
一个在努力学习编程语言和算法的大学牲喔~
展开
-
通过递归实现对简单问题的解决
递归存在限制条件,当满⾜这个限制条件的时候,递归便不再继续,如果代码出现死递归,有可能会出现栈溢出(Stack overflow)进而导致代码无法运行。递归是学习C语⾔函数绕不开的⼀个话题,那什么是递归呢?递归其实是⼀种解决问题的⽅法,在C语⾔中,简而言之,递归就是函数⾃⼰调⽤⾃⼰。上面代码是通过递归来实现数乘,其实也可也通过迭代,也就是基本的循环结构来实现,具体情况可以看迭代和递归哪一个代码效率更高。这段代码假如我输入数字1234,便会打印出来1 2 3 4,解题思路相当于如下(伪代码)原创 2024-03-03 20:54:49 · 367 阅读 · 3 评论 -
通过递归实现对简单的问题的解决(2)青蛙跳台阶与汉诺塔
承接上一篇博客,我们对递归的基本概念和基本用法做了最基础的介绍与讲解,接下来我们继续分享递归其他经典简单的应用。上述俩个例题都很好的反应了递归的思想,同时也运用到了函数的调用,希望对大家有帮助。原创 2024-03-06 23:01:24 · 1017 阅读 · 1 评论 -
通过数组实现对简单问题的解决(1)开灯问题和竖式问题
数组是⼀组相同类型元素的集合;从这个概念中我们就可以发现2个有价值的信息:• 数组中存放的是1个或者多个数据,但是数组元素个数不能为0。• 数组中存放的多个数据,类型是相同的。数组分为⼀维数组和多维数组,多维数组⼀般⽐较多⻅的是⼆维数组。由字符组成的数组也叫字符数组,它也有一个更广为人知的名字——字符串,以后博主也会分享该方面的内容。原创 2024-03-10 23:00:38 · 475 阅读 · 0 评论 -
C语言:洛谷数组题目(2)(冰雹猜想,校门外的树,旗鼓相当的对手)
今天小蒟蒻继续为大家分享洛谷数组题单题解,一共三道题,希望大家多多支持喔~原创 2024-03-14 15:56:53 · 786 阅读 · 1 评论 -
洛谷【入门】数组题单题解分享(1)
从今天开始,小编将给大家带来一个新系列——关于洛谷题单的题解分享,请大家多多支持我喔,你的鼓励可以让我产出更有价值的内容。原创 2024-03-12 20:40:46 · 417 阅读 · 0 评论 -
C语言:洛谷题目分享(3)上学迟到,自动修正(小写字母变大写)
哈喽大家好啊,今天小编继续为大家分享洛谷题目里面的题目,希望大家多多支持我喔~原创 2024-03-16 18:35:19 · 532 阅读 · 1 评论 -
C语言:洛谷题目分享(4)小书童--凯撒密码和笨小猴
哈喽大家好啊,今天我继续为大家分享洛谷题单的俩道题目,请大家多多支持喔~原创 2024-03-18 22:10:46 · 881 阅读 · 1 评论 -
C语言:洛谷题目分享(5)质数筛和闰年展示
哈喽大家好啊,好久没更新了呀~,今儿继续为大家奉上洛谷中的俩道题目,希望大家多多支持哈~原创 2024-03-26 21:25:36 · 556 阅读 · 4 评论