自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 [C语言]函数的递归调用之汉诺塔问题(你一定可以看懂的详细代码解释)

[C语言]函数的递归调用之汉诺塔问题(你一定可以看懂的详细代码解释)1.必须装备①了解怎么玩2.汉诺塔问题解决①题目要求一块板上有三根柱子A,B,C。A柱上套有n个大小不等的圆盘,大的在下,小的在上。要求把这n个圆盘从A柱移动到C柱上,每次只能移动一个圆盘,移动可以借助B柱进行,但在任何时候,任何柱子上的圆盘都必须保持大盘在上,小盘在上,输出移动的步骤。②要求分析:设A上有n个盘子,n=1,直接将A移动到C上。n=2,将A上的第一个圆盘先移动到B上,再将A上第二个圆盘移动到C上,最后将B

2021-04-14 20:17:38 845 1

原创 [C语言]年份有关问题汇总(关于平闰年判断引发的系列问题)

[c语言]年份有关问题汇总(关于平闰年判断引发的系列问题)1.所需装备:☀平闰年的定义:平年有365天,闰年有366天;☀利用数学如何判断:判断任意年份是否为闰年,需要满足以下条件中的任意一个:① 该年份能被 4 整除同时不能被 100 整除;② 该年份能被400整除。由上述描述可以得到如下结论:定义一个年份a,让它完成上面的需求即可:理论存在,代码走起!!!int a;①a%4==0&&a%100!=0②a%400==0当然,你也可以把二者结合起来写 a%4==

2021-04-13 20:55:24 577 1

原创 [C语言]break和continue的精妙布局(超详细的哦!!!)

[c语言]break和continue的精妙布局1.知识了解在c语言中,为了使用循环控制更灵活,c语言允许在特定条件成立时使用break语句和continue语句控制循环的执行过程♞break:用于循环语句和switch语句中,它跳出所在的那一层循环语句或者switch语句。♞continue:用于循环语句中,他跳出所在的那一轮循环,继续下一轮循环。这是它们两个的定义和使用逻辑,但是为了弄懂它们在具体的使用情况,我们可以把上述的定义全部拉满,就可以了,嘿嘿!♕循环语句:在c语言中,无非是三种循

2021-04-12 14:25:51 561 5

原创 [C语言]超详细的进制转化你必需了解的知识

[C语言]超详细的进制转换你必需了解的知识1.求解前需知:①在c语言中,可以表达的进制有8进制,10进制,16进制,唯独不可以表示的就是2进制。(标准c语言是不支持2进制写法的,但是有些编译器自己进行了扩展,可以支持2进制数字)。2.c语言中如何表达8进制:♞8进制整数:由 0~7 八个数字组成,使用时必须以数字0开头。//合法的8进制数int a = 066//换算成10进制为54int b = -066//换算成10进制为-54int c = 0177777//换算成10进制为65535

2021-04-11 16:25:06 2127 2

原创 [c语言]总结选择排序的一些细节

[c语言]总结选择排序的一些细节1.求解前需知对于一组乱序的数字,c语言的通常解决方法有两种,冒泡排序和选择排序。本文介绍选择排序。(冒泡排序在上篇文章中,需要的点击这里:[c语言]总结冒泡排序的一些细节)2.选择排序①名词解释:顾名思义,选择排序就是在一组含有n个无序的数字中选择出来一个最小值与第一个元素进行交换,所以要交换n-1个回合(因为倒数第二个数字选择结束后,最后一个数字,也就是最大数就到了最后一位。)外循环控制总选择回合。每一回合进行选择时,其实都是第一个数字与后面每个数字进行比较

2021-04-10 11:37:20 336 1

原创 [c语言]总结冒泡排序的一些细节

[c语言]总结冒泡排序的一些细节1.求解前须知对于一组乱序的数字,c语言的通常解决方法有两种,冒泡排序和选择排序。本文先介绍冒泡排序。2.冒泡排序①名词解释:土豆哥自己的理解该过程就像水煮沸的逆过程一样,先是大的气泡生成(代表大数),与下面小的气泡(代表较小数)进行比较,比小的气泡数值大,就往下掉落(即交换两个数的值),直到大的气泡沉入杯底,这个过程就是执行了一轮冒泡排序,但是要让每一个较大的数字都沉入相应的位置,就要进行多次上述的过程。这样就是完整的冒泡排序。②代码部分与理解for(i=0;

2021-04-09 17:16:35 553 2

原创 [c语言]最小公倍数和最大公约数(详细步骤求解)

[c语言]最小公倍数和最大公约数(详细步骤求解)1.(求解前需知)假定你有两个数a,b。首先,你需要了解的是 a*b=两者的最大公约数 * 最小公倍数。也就是说你只要求解出其中一个,就可以得到另外一个。理论存在,代码走起。2.确保a为最大数,b为最小数在编译之前,你需要保证的是数a为二者中的最大数,数b为二者中的最小数。可以建立临时变量temp,利用if语句完成此需求if(a<b){ temp = a; a = b; b = temp;}3.求解最大公约数

2021-04-08 13:09:19 18597 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除