自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言中斐波纳契数列非递归版

斐波那契数列的特点是从第三项开始,每一项都等于前两项之和,即F(n)=F(n - 1)+F(n - 2),其中F(0)=0,F(1)=1。i++) {/ /从n为2开始,每一项都为前两项的和,当n为2时,数列为0,1,1。printf("斐波那契数列第 %d 项的值为: %llu\n", n, result);//同理,下一次循环,b的值向后推一个数。/ /下一次循环,a的值发生改变,向后推一个数。printf("请输入要计算的斐波那契数列的项数: ");// 计算斐波那契数列第n项的非递归函数。

2025-01-10 15:11:01 521 4

原创 C语言中递归,斐波纳契数列

再过一个月,也就是3月,大兔子就生了一对小兔子,现在就是两对兔子了,而且会一直生下去……(斐波那契数列,又称黄金分割数列,指的是1、1、2、3、5、8、13、21、34、。在数学上,斐波纳契数列以如下方法定义:F(0)=1、F(1)=1,F(2)=2,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用。说有一对刚出生的小兔子,一个月后长成大兔子,再过一个月以后,每个月又要生一对小兔子。假设第一个月有1对兔子,编程计算12个月以内的兔子数;

2025-01-10 14:46:55 644 3

原创 C语言中fgets函数

fgets 按行读取数据,遇到换行符 '\n' 或文件结束符 EOF 时停止读取,将读取的内容包括 '\n' 存入指定数组。当你需要根据某个条件来决定是否继续循环,而这个条件可能在循环开始前是未知的,这时适合使用 while 循环。//读取内容后,处理完进行下一轮的读取。if(strcmp(a,"exit")==0)//对比两个字符串,判断是否是exit。while(1)//无限循环,直到遇到break语句。printf("你输入的内容是:%s\n",a);printf("请输入内容:");

2025-01-10 14:32:56 151 4

原创 C语言中选择排序

举个例子43125,第0趟,13425,第1趟,12435,第2趟,12345。最坏情况是将从大到小按从小到大排,因此最大需要N-1趟。每趟中j的初始值是i+1,终值为N-1。将N个元素进行从小到大的顺序排序。用i表示趟,取值范围0≤i<N-1。选择法将最小的一个数排到最前面。N个元素排序需要N-1趟。

2025-01-10 14:21:12 139 3

原创 C语言中冒泡排序

举个例子a[0]=4,a[1]=3,a[2]=2,a[3]=1,第0趟,最后一个是a[3]=4,3=4-1-0,第1趟倒数第二个是a[2]=3,2=4-1-1,依次类推。用i表示趟,以154286为例,i从0开始取值,第0趟,通过依次将相邻两个数比较交换,选出一个最大的数字8排到最后,即142568,第1趟,同理得124568。举个例子54321,第0趟,43215,第1趟,32145,第2趟,21345,第3趟,12345。所以趟数i的取值范围是0≤i<N-2(注意这里i的取值是从零开始)

2025-01-10 13:53:07 404 3

空空如也

空空如也

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

TA关注的人

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