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

济南网站seo厂家网络建站程序

济南网站seo厂家,网络建站程序,有哪些做设计交易网站,企业官方网站建设如何1.对于斐波那契数列的理解: (1)常规 该数列由兔子繁衍的想法产生,故又“兔子数列” 其数值为:1、1、2、3、5、8、13、21、34 从数学定义上走:F(0)1,F(1)1, F(n)F(n - 1)F(n - 2)(n ≥ 2,n ∈…

1.对于斐波那契数列的理解:
(1)常规

该数列由兔子繁衍的想法产生,故又“兔子数列”

其数值为:1、1、2、3、5、8、13、21、34

从数学定义上走:F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)。

(2)非常规

同斐波那契的定义一样,只是初始值发生变化,也被称为“奇怪的斐波那契数列”

2.对于求第N个斐波那契数列的元素的个人想法:
一:通过数学推导斐波那契的通项公式,从而由通项公式直接求值:
下列给出求解常规斐波那契数列的方法一

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<math.h>
int main()
{
    int n, sum, i;
    int c = 0;
    double num,num_1,num_2,num_3,n_2,n_3;
    num = sqrt(5.0);
    num_1 = 1.0 / sqrt(5.0);
    num_2 = (1.0 + sqrt(5.0)) / 2.0;
    num_3 = (1.0 - sqrt(5.0)) / 2.0;
    scanf("%d", &n);
    if (0 < n && n<= 1)
    {
        printf("1");
    }
    else if (n > 1)
    {
        for (i = 3;i>0;i++)
        {
            n_2 = pow(num_2, i);
            n_3 = pow(num_3, i);
            sum = num_1 * (n_2 - n_3);
            if (sum >= n)
            {
                c = i;
                break;
            }
        }
        printf("%d",i);
    }
    return 0;
}

二:通过迭代法,求解第N个斐波那契数列的数字的值
下列给出求解奇怪的斐波那契数列的特定项值的方法二:

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
    int a = 7;
    int b = 11;
    int n;
    int c;
    c = a + b;
    scanf("%d", &n);
    for (n; n >1; n--)
    {
        a = b;
        b = c;
        c = a + b;
 
    }
    printf("%d", a);
    printf(" %s", (a % 3 == 0)? "yes": "no");
    return 0;
}

此程序用来判断奇怪的斐波那契数列的第N个值是否为3的倍数,而其底层思想就是通过程序的循环迭代实现一轮一轮下来的求值。

3.思想总结
(1)斐波那契数列的特定数学规律,决定了它可以通过迭代法求值的底层逻辑,但同时也要关注到在这种迭代法的运行下,当n值达到30至40以上的时候容易出现爆值,导致程序运行错误。而同时使用循环进行迭代的运行时长较长,运行效率不高

(2)而由数学原理推导出斐波那契数列的通项公式,转化成程序,则是实现了定点求值,直接由表达式进行求值并对变量进行赋值处理,但同时也要关注到根号下数值对应的变量类型,防止隐式转换下造成的精度下降,数据溢出的情况,所以最好将通项公式中的常量分开求值,在通过变量赋值代入到总表达式中,实现斐波那契数列的通项公式,从而保证了求值的精确度。


文章转载自:

http://fs0Oe2Iw.dnqgm.cn
http://u3bcVBzX.dnqgm.cn
http://v1J0u08o.dnqgm.cn
http://pAYse6Yd.dnqgm.cn
http://x9AzVEB3.dnqgm.cn
http://MKpKFG6z.dnqgm.cn
http://yL0Vx0Hk.dnqgm.cn
http://a7ZEIbhr.dnqgm.cn
http://Y4FBTr5V.dnqgm.cn
http://YN0M7UOX.dnqgm.cn
http://wPStXQZt.dnqgm.cn
http://AXR54gkD.dnqgm.cn
http://l7wD7amH.dnqgm.cn
http://uemGJhUQ.dnqgm.cn
http://LZcRLV0j.dnqgm.cn
http://krZ4qvcE.dnqgm.cn
http://vcs4s0dZ.dnqgm.cn
http://fiFLzZBZ.dnqgm.cn
http://5kB17ywt.dnqgm.cn
http://kZMy1DrV.dnqgm.cn
http://0hDyeDBq.dnqgm.cn
http://shEi6Y61.dnqgm.cn
http://iwx2Z0mg.dnqgm.cn
http://Temot3ic.dnqgm.cn
http://xhQVjHD1.dnqgm.cn
http://cWVVz3pp.dnqgm.cn
http://pstil1eL.dnqgm.cn
http://a6WQBfd3.dnqgm.cn
http://oJvnqNYk.dnqgm.cn
http://PGw7bm9K.dnqgm.cn
http://www.dtcms.com/wzjs/780377.html

相关文章:

  • 南京企业微信网站建设网站开发和软件开发
  • 北京网站备案二级域名网站建设规范
  • 提高网站可用性的策略有哪些可视化网站建设
  • 视频网站怎么引流seo排名点击器曝光行者seo
  • wordpress主题怎么破解河源做网站优化
  • 企业被网站收录静态网站seo怎么做
  • 网站开发内部工单iis的网站默认端口
  • 鞍山制作网站广州哪里有做网站的
  • 建设手机网站费用吗百度关键词seo优化
  • 做发包业务网站做微信网站
  • 中土南方建设有限公司网站想要推广页
  • 网站设计专业需要什么软件广告公司推广方案
  • 江西医院网站建设上海展览设计搭建公司
  • 网站服务器建设价格wordpress 福利模板
  • 重庆永川建设银行网站找客户在公司做网站
  • 外贸公司英文网站建设东莞市建设局网app
  • 南京网站设计公司有哪些公司做旅游那些网站好
  • 合界科技网站建设网站品牌推广公司
  • 网站建设凭证软件开发服务费税率
  • 企业做企业网站的好处金华网站建设电话
  • 免费推广网站地址大全上海公司沪牌价格
  • 西部数码网站助手网络公司排名100名
  • 食品网站建设风格wordpress 支付查看
  • php手机网站怎么做网站常用的优化方法
  • 免费建站分类信息网北海做网站哪家好
  • 安阳哪里有学做网站的学校字体 安装到wordpress
  • 网站建设和app开发中企动力总部在哪
  • 网站搜索引擎优化方法wordpress5.0.2取消了链接
  • 西安长安区建设局网站页面设计实训报告
  • 怎么做监控直播网站登录wordpress后台