PHP算法练习五:判断一个数是不是指定数的倍数
时间:2021-08-20
来源:互联网
标签:
今天PHP爱好者给大家带来哈喽~本文继续给大家介绍PHP基础算法系列文章,那么在上一篇文章《PHP算法练习四:将两个给定列表的相应元素相乘》中给大家介绍了怎么将两个给定列表的相应元素相乘,有兴趣的朋友可以了解一下~希望对大家有所帮助。
下面开始进入本文的主题内容~
老规矩了,假设有这样一个问题“如何编写一个PHP程序来检查给定的正数是3的倍数还是7的倍数”?
当然这里的3、7可以随意替换啦,这只是一个示例问题~
不知道大家针对这样的问题,有没有实现的思路?
以下是我的实现方法:
PHP代码如:
<?php
function test($n)
{
return $n % 3 == 0 || $n % 7 == 0;
}
var_dump(test(3));
var_dump(test(14));
var_dump(test(12));
var_dump(test(37));
我们直接运行该文件,输出判断结果为:
可以看出上述例子中,我们给出的判断数据分别是3,14,12,37,其判断结果分别是真、真、真、假。
显而易见,3,14,12是3或者7的倍数,但37既不是3也不是7的倍数,所以判断结果是正确的。
这里主要需要大家掌握了解PHP中的算术运算符%
及比较运算符==
和逻辑运算符||
%(模):x % y,,表示 x 除以 y 的余数;
==(相等):x == y,表示如果 x 等于 y,则返回 true;
||(或):x || y,表示如果 x 和 y 至少有一个为 true,则返回 true。
附:倍数的概念
①一个整数能够被另一个整数整除,这个整数就是另一整数的倍数。如15能够被3或5整除,因此15是3的倍数,也是5的倍数。
②一个数除以另一数所得的商。如a÷b=c,就是说,a是b的倍数。例如:A÷B=C,就可以说A是B的C倍。
③一个数的倍数有无数个,也就是说一个数的倍数的集合为无限集。 注意:不能把一个数单独叫做倍数,只能说谁是谁的倍数。
以上就是PHP算法练习五:判断一个数是不是指定数的倍数的详细内容,更多请关注php爱好者其它相关文章!
-
如何注册谷歌账号(谷歌账号注册方法) 怎么跳过手机验证 时间:2025-09-29
-
access数据库8个经典实例 时间:2025-09-29
-
mmc.exe是什么进程 mmc.exe应用程序错误的原因及解决方法 时间:2025-09-29
-
4种基本的编程命名规范介绍(匈牙利命名法、驼峰式命名法、帕斯卡命名法、下划线命名法) 时间:2025-09-29
-
Ghostscript下载、安装教程 Ghostscript命令参数详解 时间:2025-09-29
-
Linux中内存管理NUMA架构详解 时间:2025-09-29
今日更新
-
死亡循环的梗是什么梗?揭秘游戏里无限重生的爆笑真相,看完秒懂!
阅读:18
-
死宅真恶心是什么梗?揭秘二次元圈鄙视链源头,老司机都懂!
阅读:18
-
四霸梗是什么梗?揭秘网络热词四霸的爆火原因和搞笑名场面!
阅读:18
-
四川的梗是什么梗 揭秘川渝爆火方言梗背后的幽默文化
阅读:18
-
四川观察梗是指网友调侃其四处报道全国新闻的幽默现象,被戏称为宇宙级媒体。
阅读:18
-
揭秘网络四大梗:爆笑名场面背后的神转折,一次看懂全网热梗来龙去脉!
阅读:18
-
四大狗贼是什么梗?揭秘网络热词背后的爆笑真相,看完秒懂!
阅读:18
-
四大虐梗是什么梗?揭秘网络最扎心四大名场面,看完泪崩!
阅读:18
-
全境封锁手游需要什么配置-全境封锁手机配置
阅读:18
-
恋与制作人2025中秋节福利情报-登录可获得中秋赠礼
阅读:18