- 汉洛塔是古印度神话产生的智力玩具,他的玩法是,有三个柱子分别为A,B,C,A柱上面有n个盘子上面小下面大堆叠放在一起,现在要求激将A柱上的盘子全部移到C柱上面,并且一次只能移动一个盘子,必须是小盘在大盘的上面。现在要求用C语言递归来完成,并统计递归调用的次数。 这个实现是递归的强大功能的体现,废话不多说,请看源码: #include<stdio.h> void mo... 汉洛塔是古印度神话产生的智力玩具,他的玩法是,有三个柱子分别为A,B,C,A柱上面有n个盘子上面小下面大堆叠放在一起,现在要求激将A柱上的盘子全部移到C柱上面,并且一次只能移动一个盘子,必须是小盘在大盘的上面。现在要求用C语言递归来完成,并统计递归调用的次数。 这个实现是递归的强大功能的体现,废话不多说,请看源码: #include<stdio.h> void mo...
- 文章目录 队列 队列基本概念 循环队列 顺序队列的C语言实现 链式队列的C语言实现 自考要点 队列 这篇博客主要介绍一下队列的概念,并且采用C语言,编写两种存储实现方式:顺序存储和链式存储,当然还有常规的队列基本操作的实现算法 队列基本概念 标准解释:队列(Queue)是有限个****同类型数据元素的线性序列,是一... 文章目录 队列 队列基本概念 循环队列 顺序队列的C语言实现 链式队列的C语言实现 自考要点 队列 这篇博客主要介绍一下队列的概念,并且采用C语言,编写两种存储实现方式:顺序存储和链式存储,当然还有常规的队列基本操作的实现算法 队列基本概念 标准解释:队列(Queue)是有限个****同类型数据元素的线性序列,是一...
- 唔!经历之前眼瞎的教程之后,现在我继续的眼瞎着写接下来的章节… 注:注意我们每一行代码后面的分号表示我们一句代码的结束,就像我们在写文字的时候的标点符号,一个句号表示一句话的结尾。 注:我们printf()或者system()里面的双引号表示参数,参数的含义可能目前还不懂,大家就照着写就好了,我们后面会说到。 首先贴出我们这一节所要说的代码: #include<... 唔!经历之前眼瞎的教程之后,现在我继续的眼瞎着写接下来的章节… 注:注意我们每一行代码后面的分号表示我们一句代码的结束,就像我们在写文字的时候的标点符号,一个句号表示一句话的结尾。 注:我们printf()或者system()里面的双引号表示参数,参数的含义可能目前还不懂,大家就照着写就好了,我们后面会说到。 首先贴出我们这一节所要说的代码: #include<...
- (▼ _ ▼) 又到了这一节 了,这是痛苦的一节,因为我完全不懂如何像新手说明循环嵌套。。。 因为很多新手理解不了=。=,我就直接拿我以前的教程复制上来了。 首先先说循环嵌套: 循环嵌套的意思就是循环里面有一个循环,例如外面一个循环的跳出条件是i<5,i初始值是0,里面的的循环的条件和外面的一样,那么当外面循环1次那么里面就会循环5次,因为循环需要条件不成立的... (▼ _ ▼) 又到了这一节 了,这是痛苦的一节,因为我完全不懂如何像新手说明循环嵌套。。。 因为很多新手理解不了=。=,我就直接拿我以前的教程复制上来了。 首先先说循环嵌套: 循环嵌套的意思就是循环里面有一个循环,例如外面一个循环的跳出条件是i<5,i初始值是0,里面的的循环的条件和外面的一样,那么当外面循环1次那么里面就会循环5次,因为循环需要条件不成立的...
- ┴┴ (╰(`□′)╯( ┴┴ … 这一节我们就来说另外的运算符——取模运算符(说白了跟取余数差不多…<—_-)!!!) 先看看好难懂的定义:取模运算和取余运算两个概念有重叠的部分但又不完全一致。…(后面太罗嗦就不复制了) 取模也是一种运算,叫做取模运算…(貌似有点废话<—_-)!!!),运算符是% 我们看以下代码: #include<stdio.h> #in... ┴┴ (╰(`□′)╯( ┴┴ … 这一节我们就来说另外的运算符——取模运算符(说白了跟取余数差不多…<—_-)!!!) 先看看好难懂的定义:取模运算和取余运算两个概念有重叠的部分但又不完全一致。…(后面太罗嗦就不复制了) 取模也是一种运算,叫做取模运算…(貌似有点废话<—_-)!!!),运算符是% 我们看以下代码: #include<stdio.h> #in...
- 在最开始的说过,函数可以比喻工具箱,那么我们现在开始自己开始制作函数了,自己制作函数是很简单的,如下代码: #include<stdio.h> #include<stdlib.h> //头文件下面 void dy(){ printf("这里是dy函数\n"); } //main函数上面 int main() { printf("下面是我们调用dy函数\n"); dy... 在最开始的说过,函数可以比喻工具箱,那么我们现在开始自己开始制作函数了,自己制作函数是很简单的,如下代码: #include<stdio.h> #include<stdlib.h> //头文件下面 void dy(){ printf("这里是dy函数\n"); } //main函数上面 int main() { printf("下面是我们调用dy函数\n"); dy...
- ** ( ´´ิ∀´ิ` ) 还有两个小节就基本上简单的过了一遍C语言了,现在我们来讲诉什么是数组。** 字面意思:数组,数组的一个组?应该说一堆数值的一个集合?我不知道大家的年龄段在于什么阶段,如果学过集合的话,大家应该知道数的集合吧?其实数组可以说是值的集合。 数组可以分成一位数组、二维数组、多维数组。数 组是有序数据的集合,可以是整型,字符型,但是类型必须一定... ** ( ´´ิ∀´ิ` ) 还有两个小节就基本上简单的过了一遍C语言了,现在我们来讲诉什么是数组。** 字面意思:数组,数组的一个组?应该说一堆数值的一个集合?我不知道大家的年龄段在于什么阶段,如果学过集合的话,大家应该知道数的集合吧?其实数组可以说是值的集合。 数组可以分成一位数组、二维数组、多维数组。数 组是有序数据的集合,可以是整型,字符型,但是类型必须一定...
- 上一节我们说了if的基本用法,这一小节我们来说明if…else…的用法 首先惯例举例子: 你今天早上饿了,打算去吃包子,可是没有包子了,你打算去吃米粉。 你昨天早上下雨了,带伞出门,结果没找到,你就带了雨衣。 唔,其实很简单的,看代码: #include<stdio.h> #include<stdlib.h> int main() { ... 上一节我们说了if的基本用法,这一小节我们来说明if…else…的用法 首先惯例举例子: 你今天早上饿了,打算去吃包子,可是没有包子了,你打算去吃米粉。 你昨天早上下雨了,带伞出门,结果没找到,你就带了雨衣。 唔,其实很简单的,看代码: #include<stdio.h> #include<stdlib.h> int main() { ...
- 上一节 我们所说的数组是整数类型的对吧?那么我们还有其他类型 的数组,在这里用字符数组举例。 如下代码: #include<stdio.h> #include<stdlib.h> int main() { char a[5]={'a','b','c','d','e'}; int i; for(i=0;i<5;i++){ printf("... 上一节 我们所说的数组是整数类型的对吧?那么我们还有其他类型 的数组,在这里用字符数组举例。 如下代码: #include<stdio.h> #include<stdlib.h> int main() { char a[5]={'a','b','c','d','e'}; int i; for(i=0;i<5;i++){ printf("...
- ** ㄟ(▔^▔ㄟ) (╯▔^▔)╯** 今天差点忘记更了=。=。。 今天我们来说我们的do…while循环,其实这个循环和我们的while循环很像,区别就在于我们现在要学的这个循环是先执行一次循环,再去判断条件是否正确。 为什么这么说呢?是不是没理解?没关系,我们看我们的代码: #include<stdio.h> #include<stdlib... ** ㄟ(▔^▔ㄟ) (╯▔^▔)╯** 今天差点忘记更了=。=。。 今天我们来说我们的do…while循环,其实这个循环和我们的while循环很像,区别就在于我们现在要学的这个循环是先执行一次循环,再去判断条件是否正确。 为什么这么说呢?是不是没理解?没关系,我们看我们的代码: #include<stdio.h> #include<stdlib...
- 这节直接用循环嵌套来输出二维数组了: 注:我说的队和列并不是一般说法,我用此比喻好让新手更好理解。 #include<stdio.h> #include<stdlib.h> int main() { int array[2][3]={1,2,3,4,5,6};//第一句 int i,j;//第二句 for(i=0;i<2;i++)/... 这节直接用循环嵌套来输出二维数组了: 注:我说的队和列并不是一般说法,我用此比喻好让新手更好理解。 #include<stdio.h> #include<stdlib.h> int main() { int array[2][3]={1,2,3,4,5,6};//第一句 int i,j;//第二句 for(i=0;i<2;i++)/...
- 刚刚说了如何自定义函数。那只是最简单的形式,那我们现在开始来说函数的返回值。我们先贴上之前的代码: #include<stdio.h> #include<stdlib.h> //头文件下面 void dy(){ printf("这里是dy函数\n"); } //main函数上面 int main() { printf("下面是我们调用dy函数\n"); dy(); ... 刚刚说了如何自定义函数。那只是最简单的形式,那我们现在开始来说函数的返回值。我们先贴上之前的代码: #include<stdio.h> #include<stdlib.h> //头文件下面 void dy(){ printf("这里是dy函数\n"); } //main函数上面 int main() { printf("下面是我们调用dy函数\n"); dy(); ...
- =。=。据说指针很难 其实稍微理解概念不难=。= 先看百科的定义:在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。 唔。我翻了翻我的教程,拿出... =。=。据说指针很难 其实稍微理解概念不难=。= 先看百科的定义:在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。 唔。我翻了翻我的教程,拿出...
- 既然前面几种情况大家都了解了话,这一节的话我就不举例子了=。=。。 直接上代码: #include<stdio.h> #include<stdlib.h> int main() { int a=1; if(a==1){ printf("a的值等于1\n"); }else if(a==2){ printf("a的值等于2\n"); } else... 既然前面几种情况大家都了解了话,这一节的话我就不举例子了=。=。。 直接上代码: #include<stdio.h> #include<stdlib.h> int main() { int a=1; if(a==1){ printf("a的值等于1\n"); }else if(a==2){ printf("a的值等于2\n"); } else...
- 这里可能会让大家脑袋迷糊,不过没事,多动动脑=。= 这一节我们来说二维数组,啥叫二维数组?之前我们那个是一维数组,好了,我们接下来大家就会慢慢的搞懂的。 我们的一维数组就像 一列排得整整齐齐的队伍,我们的二维数组就是把这一列长队分成了几个小分队。 我们之前的一维数组是这样的: int a[10]={1,2,3,4,5,6,7,8,9,10}; 1 我们的二维数... 这里可能会让大家脑袋迷糊,不过没事,多动动脑=。= 这一节我们来说二维数组,啥叫二维数组?之前我们那个是一维数组,好了,我们接下来大家就会慢慢的搞懂的。 我们的一维数组就像 一列排得整整齐齐的队伍,我们的二维数组就是把这一列长队分成了几个小分队。 我们之前的一维数组是这样的: int a[10]={1,2,3,4,5,6,7,8,9,10}; 1 我们的二维数...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签