当前位置: 首页 > news >正文

昌黎网站建设十大洗脑广告

昌黎网站建设,十大洗脑广告,wordpress相册修改,wordpress 判断自定义栏目目录 递归使用场景 1:使用递归的方式计算 Sn123..100 2:计算 n!n*(n-1)*(n-2)*......*1; 3:计算输出斐波那契数列前20项,并按每行4个数的格式输出(2019年) 4: 用递归和非递归两种方式编写函数strlength()。该函数…

目录

递归使用场景

1:使用递归的方式计算   Sn=1+2+3+..+100

2:计算 n!=n*(n-1)*(n-2)*......*1;

3:计算输出斐波那契数列前20项,并按每行4个数的格式输出(2019年)

4: 用递归和非递归两种方式编写函数strlength()。该函数与库函数strlen()功能相同。返回参数字符串的长度(整形),不允许调用任何库函数.(2015年)


递归使用场景

问题有规律可循:通向公式

具有递归的结束条件:明确的值

递归框架:if配合

结束条件成立,返回已知值(结束递归)

结束条件不成立,进行递归

 

1:使用递归的方式计算   Sn=1+2+3+..+100

 通向 公式    如果  n=1 返回1 

否则返回   n+f(n-1)

#include<stdio.h>
int add(int n)
{if (n== 1)  return 1;else return  n + add(n - 1);
}
void main()
{printf("%d", add(100));
}

2:计算 n!=n*(n-1)*(n-2)*......*1;

找通向公式      当n=0或者1 的时候为终止条件返回1     

否则  n*(n-1)!

#include<stdio.h>
int fac(int n)
{if (n == 1) return 1;else return n*fac(n-1);
}
void main()
{printf("%d", fac(3));
}

3:计算输出斐波那契数列前20项,并按每行4个数的格式输出(2019年)

 找通向公式      n=1 的时候返回1       n =2的时候返回1

否则就返回      前两项之和          f(n-1)+f(n-2)

#include<stdio.h>
int fib(int n)
{if (n == 1|| n==2) return 1;else return fib(n - 1) + fib(n - 2);
}void main()
{int i;for (i = 1; i <= 20; i++) {printf("%8d", fib(i));if (i % 4 == 0) printf("\n");	}

4: 用递归和非递归两种方式编写函数strlength()。该函数与库函数strlen()功能相同。返回参数字符串的长度(整形),不允许调用任何库函数.(2015年)

字符串长度不包括\0 

把字符串一点一点弄短  大事化小事

//不适用递归
int strlength(char *s)
{int n = 0;while (*s++) n++;return n;
}
#include<stdio.h>
//递归方式(大事化小)
int strlength(char *s)
{if (*s=='\0') return 0;else return 1 + strlength(s+1);//往后挪一个(这里是地址加1)
}
void main()
{char s[100];gets(s);printf("%d", strlength(s));
}

http://www.ds6.com.cn/news/88571.html

相关文章:

  • wordpress主题安装说明360优化大师官方网站
  • 网站注册信息查询b站推广费用一般多少
  • 合肥高端网站建设事件营销成功案例
  • 基于web的美食网页设计长沙正规竞价优化推荐
  • 做外汇新闻网站河北疫情最新情况
  • 国家级示范校建设网站谷歌seo推广公司
  • 唐山建设网站公司阿里指数在哪里看
  • wordpress设置会员有效期seo研究中心培训机构
  • ppt素材网站建设流程图网络营销方法
  • 常州酒店网站建设公众号推广渠道
  • 德阳网站建设公司不受国内限制的浏览器下载
  • 有口碑的做网站最新热点新闻事件
  • wordpress 黑二十条优化措施原文
  • 能用织梦做动态网站么国内新闻最新消息今天
  • 行业门户网站运营方案自己怎么做百度推广
  • 建网站知乎百度爱采购推广效果怎么样?
  • 永定门网站建设百度app登录
  • 二手网站哪些做的比较好互联网哪个行业前景好
  • 编程跟做网站关键词优化的建议
  • 在线做热图的网站网站推广包括
  • 厦门专业做网站的公司优化神马网站关键词排名价格
  • 保定网站开发微信管理软件哪个最好
  • 专业建设信息化网站资源百度首页的ip地址
  • 佛山专业的网站建设nba最新比赛直播
  • 原创文章对网站的好处成功品牌策划案例
  • 佛山做外贸网站渠道长春网站建设方案报价
  • 电脑上如何做课程视频网站seo免费系统
  • 佛山微网站建设 天博如何推广公众号
  • 南昌专门做网站的公司人员优化是什么意思
  • 食品包装袋设计免费seo教程