自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 矩阵快速幂

计算n*n的矩阵的k次方,利用快速幂减少运算次数。洛谷P3390模板题。

2024-06-23 01:14:22 102

原创 2024天梯赛L3-夺宝大赛

2024天梯赛L3-夺宝大赛

2024-05-15 17:18:42 284

原创 2024团队天梯赛L2-懂蛇语

2024团队天梯赛L2-懂蛇语

2024-05-14 22:15:09 324 1

原创 折半查找(二分查找)

二分查找

2024-02-01 22:52:56 980 1

原创 高精度算法求2的N次方

高精度算法求2的N次方

2024-01-17 17:04:30 387

原创 c语言分解因子

分解因子

2024-01-17 16:38:07 406

原创 C语言求斐波那契数列

此时就不再递归,当n>=3时,就再次使用函数,因为是前两项之和,就使用两次,直到n减为1或2。利用数组,第n项(n>=3)为前两项之和,数组可以存入斐波那契数列的各项的值,我们要想知道第几项,知道下标就行(这里仅仅在前10项里面,由于斐波那契数列增长很大,注意范围)斐波那契数列第一和第二两项都是1,第三项以及后面的第n项(n>=3)为前两项之和,第三项为2,第四项为3,以此类推。怎么求斐波那契数列的第n项,我们主要有三种办法,第一:用两个数不停相加更新;这种求第n项比较麻烦,一般写来求前几项。

2024-01-06 17:13:32 610 1

原创 c语言判断一个数是不是完数

判断一个数是不是完数

2024-01-02 21:35:10 1054 1

原创 C语言求阶乘

假设n=4,我们第一次调用函数,返回值为4*J(4-1),然后J(3)=3*J(2),J(2)=2*J(1),而J(1)=1,求得J(1)后一层一层带入,J(2)=2,J(3)=3*J(2)=6,J(4)=4*J(3)=24,所以4!=24,这就是阶乘的递归的写法(注:如果输入负数,可以设置一个条件,C语言中我们怎么求阶乘,我们知道阶乘是一个数一直乘比它小1的数,直到为1,特别注意的是,0!就是不断在函数里又调用该函数,我们要设置一个递归的终止条件,在阶乘里,当n=0或者n=1时便终止递归,返回值为1。

2023-12-28 15:45:59 675 1

原创 c语言如何求数组中的最大值

定义一个最大值max,让它等于一个较小的数或者数组的第一个元素,遍历数组不停比较找到最大值,k用来记录最大值的下标;printf("最大值为:%d 最大值的下标为:%d\n",max,k);printf("最大值为:%d 最大值的下标为:%d\n",max,k);printf("最大值为:%d 最大值的下标为:%d\n",max,k);//定义最大值为一个较小的数,防止最小数比max还小。//定义最大值为一个较小的数,防止最小数比max还小。//定义最大值为一个较小的数,防止最小数比max还小。

2023-12-27 17:02:53 864

原创 C语言中三个数求最大的数

在c语言中,三个数中求最大的数,可以用if-else,或者三目运算符?进行两个数两个数的比较,找到最大的数;当num1>num2时,max就=num1,不成立就=num2,连续两次比较就可以得到最大值,最后输出。我们连续调用两次函数,两个数比较找到最大的数,返回其中的最大的数,再与第三个数比较,找到最大的数。如果表达式为真,返回a,当表达式为假时,返回b,可以用两种方式实现,一是直接在main函数里。连续两次比较,更新max的值,找到最大的值。2 使用函数的方法。

2023-12-27 01:33:00 586 1

原创 c语言中求任意个数的和

c语言中求任意个数的和

2023-12-22 14:23:26 379

原创 C语言中整数的加减乘除

注(不同的数据类型的数值范围不一样,比如int类型大约为10^9左右,而long更大,如果数据很大,就需要使用高精度了,这里简单说一下python3.0,它有一个好处就是整数支持无限大)要想进行加减操作,就需要使用符号'+' , '-', '*' , '/',直接对两个数据进行操作即可。比如“1/2”结果为0,我们知道结果为0.5,但‘/’只取整数部分0。如5/3结果不是1,但我们只取了整数部分1,这里需要各位注意。除法比较特殊,在整数中‘/’有一个功能是取整。

2023-12-21 20:43:35 502

空空如也

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

TA关注的人

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