收藏此站 联系我们 网站
当前位置:首页» 行业新闻 » 【建站服务】高端!网站定制/设计/优化/二次开发/制作/搭建-林芝高端网站建设-域名申请

【建站服务】高端!网站定制/设计/优化/二次开发/制作/搭建-林芝高端网站建设-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-21 05:43:52

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


高端!网站定制/设计/优化/二次开发/制作/搭建-林芝高端网站建设

网站建设.png

递归

递归指的是在函数的定义中使用函数自身的方法。

举个例子:
从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?"从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?'从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……'"

语法格式如下:

void recursion(){   statements;   ... ... ...   recursion(); /* 函数调用自身 */   ... ... ...} int main(){   recursion();}

流程图:

C 语言支持递归,即一个函数可以调用其自身。但在使用递归时,程序员需要注意定义一个从函数退出的条件,否则会进入死循环。

递归函数在解决许多数学问题上起了至关重要的作用,比如计算一个数的阶乘、生成斐波那契数列,等等。

数的阶乘

下面的实例使用递归函数计算一个给定的数的阶乘:

实例

#include <stdio.h> double factorial(unsigned int i){   if(i <= 1)   {      return 1;   }   return i * factorial(i - 1);


下面的实例使用递归函数计算一个给定的数的阶乘:


实例

#include <stdio.h>

 

double factorial(unsigned int i)

{

   if(i <= 1)

   {

      return 1;

   }

   return i * factorial(i - 1);

}

int  main()

{

    int i = 15;

    printf("%d 的阶乘为 %f ", i, factorial(i));

    return 0;

}

当上面的代码被编译和执行时,它会产生下列结果:


15 的阶乘为 1307674368000.000000

斐波那契数列

下面的实例使用递归函数生成一个给定的数的斐波那契数列:


实例

#include <stdio.h>

 

int fibonaci(int i)

{

   if(i == 0)

   {

      return 0;

   }

   if(i == 1)

   {

      return 1;

   }

   return fibonaci(i-1) + fibonaci(i-2);

}

 

int  main()

{

    int i;

    for (i = 0; i < 10; i++)

    {

       printf("%d ", fibonaci(i));

    }

    return 0;

}

当上面的代码被编译和执行时,它会产生下列结果:


0    

1    

1    

2    

3    

5    

8    

13    

21    

34


高端!网站定制/设计/优化/二次开发/制作/搭建-林芝高端网站建设


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务