自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C语言】调用函数进行数组内元素的二分查找

在遇到很大的数据时,我们想找一个到其中一个元素,遍历是一种低效的方法,这时用二分折中来查找就会提高很大的效率。我们比如说想在10中找其中一个元素7,有这么几个步骤:1.首先你要求出你这些元素的总个数,用可以sizeof来求,sizeof(总大小)/sizeof(第一个元素的大小)2.定义一个变量来表示第一个元素和最后一个元素3.加起来相除得到中间数4.用想查找的元素与中间数作比较,如果是>则把第一个元素赋给中间值+1,如果是<则把最后一个元素赋给中间值-1。从而缩小查找范围,

2021-10-23 10:27:20 383

原创 【C语言】用迭代和递归的方法求斐波那契数

斐波那契数的定义:用文字来说,就是斐波那契数列由0和1开始,之后的斐波那契数就是由之前的两数相加而得出。首几个斐波那契数是:1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987……(摘自维基百科)在这里我们用数学公式可以找出规律:设斐波那契数为fib那么求第几个就是用这个数的 前两个数相加而得到。可得:fib=(n-1)+(n-2)1.递归:int fib(int n) //递归的斐波那契数{...

2021-10-19 18:10:36 1105

原创 【C语言】关于迭代和函数递归的方法求n的阶乘

n的阶乘用符号表示就是 n!一般我们说像是5的阶乘就是表示为:5!=1*2*3*4*5我们用C语言来实现:1.迭代int main() (用迭代的方法求n的阶乘{ int n = 0; //首先定义一个n变量 用来输入数 scanf("%d", &n); int i = 0; //i用来控制循环 int ret = 1; //ret用来把之前循环乘的值存放起来,注意不能为0,0*任何数=0 for (i = 1

2021-10-19 17:38:39 3470

原创 2021-10-13 goto语句关机程序

#include<stdlib.h>#include<string.h>int main() //关于goto语句的 关机程序{ system("shutdown -s -t 60"); char input[20] = { 0 };again: printf("请输入:我是猪,否则电脑将在60s之后关机\n "); scanf("%s", input); if (strcmp(input, "我是猪") == 0) {...

2021-10-13 11:44:06 64

空空如也

空空如也

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

TA关注的人

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