栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

PHP算法练习七:实现等比数列的判断方法

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力
在《PHP算法练习六:判断一个值是否在数组中连续出现三次》中,给大家介绍了怎么判断一个值在数组中是不是连续出现三次,这种思路也是值得大家学习的,感兴趣的朋友可以了解一下~

今天本文的主题是如何通过PHP来判断一组数据是不是等比数列?对于PHP小白来说可能略有难度,但是相信大家阅读完本文,就对此类问题,了如指掌了。

首先大家要知道什么是等比数列:

等比数列是指从第二项起,每一项与它的前一项的比值等于同一个常数的一种数列,常用G、P表示。这个常数叫做等比数列的公比,公比通常用字母q表示(q≠0),等比数列a1≠ 0。其中{an}中的每一项均不为0。注:q=1 时,an为常数列。

比如数列:2、4、8、16、······

每一项与前一项的比值:4÷2=8÷4=16÷8=2,所以这个数列是等比数列,而它的公比就是2。

等比数列通项公式、求和公式如下:


dc62fd09658b1861783a6afeca1392f.png

在简单了解什么是等比数列后,我们就要进入主题了。

下面是我给出的实现等比数列的判断方法:

");
print_r(is_geometric($my_arr2));

判断结果是:

是等比数列
不是等比数列

上述代码中,我给了两个判断数组,分别是$my_arr1 = array(2, 6, 18, 54);和$my_arr2 = array(10, 5, 2.5, 1.20);。

明显$my_arr1是等比数列,其公比是3。而$my_arr2则不是等比数列。

最后给大家推荐最新最全面的《PHP视频教程》~快来学习吧!

以上就是PHP算法练习七:实现等比数列的判断方法的详细内容,更多请关注考高分网其它相关文章!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/262256.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号