首页 » 网站建设 » PHP滋生类技巧_斐波那契数列若何输出PHP代码

PHP滋生类技巧_斐波那契数列若何输出PHP代码

访客 2024-10-27 0

扫一扫用手机浏览

文章目录 [+]

图片

在自主学习时碰到了这样一个题:

PHP滋生类技巧_斐波那契数列若何输出PHP代码

题目

PHP滋生类技巧_斐波那契数列若何输出PHP代码
(图片来自网络侵删)

题目

简介:

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入(等等),后续请查看百度百科。

首先第一步,要剖析斐波那契数列是如何打算的,懂得它的算法才能进行下一步。

剖析:由图可看出个中的规律,前两个数为1,从第三个开始,后面的数值都为其前两项之和。

进入正题:

html代码:(为了其更方便利用,自己添加了form表单)

html代码

大略实现数据的提交。

PHP代码,数据处理部分:

PHP代码,数据处理部分截图

进行数据的大略处理,如果输入(小数、非数字等会提示缺点)。

函数处理部分:

函数处理部分截图

建立数组,利用打算斐波那契数列的算法,进行处理,得到你输入的结果。

效果截图:

效果截图

想说:本篇文章为自己的学习总结,由不会到会的过程,点滴积累,快乐学习。

源代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>菲波那契数列实现效果</title>

</head>

<body>

<div style="margin-top: 50px;">

<form action="" method="post">

<input type="text" name="hang" placeholder="输入行数.." value="<?php echo @$c;?>">

<input type="submit" value = "提交">

</form>

</div>

<?php

if (isset($_POST['hang']))

{

if (!empty($_POST['hang']))

{

$h = $_POST['hang'];

if (is_numeric($h))

{

if($h == (int)$h)

{

echo "<hr>"."您输入的为{$h}行,下面结果:";

digui($h); //调用函数

}else

{

echo "您输入的格式禁绝确!
";

}

}else

{

echo "您输入的格式禁绝确!
";

}

}else

{

echo "请您输入数据!
";

}

}

?>

<?php

function digui($n)

{

$array = array();

$array[0] = 1; //第一个数字 1

$array[1] = 1; //第二个数字 1

for($i=2;$i<=$n;$i++)

{

$array[$i] = $array[$i-1]+$array[$i-2];

}

echo "<pre>";

print_r($array);

}

?>

</body>

</html>

举报/反馈

标签:

相关文章

微信第三方登录便捷与安全的完美融合

社交平台已成为人们日常生活中不可或缺的一部分。微信作为我国最受欢迎的社交软件之一,拥有庞大的用户群体。为了方便用户在不同平台间切换...

网站建设 2025-02-18 阅读0 评论0

广东高速代码表解码高速公路管理智慧

高速公路作为国家交通动脉,连接着城市与城市,承载着巨大的物流和人流。广东作为我国经济大省,高速公路网络密布,交通流量巨大。为了更好...

网站建设 2025-02-18 阅读0 评论0