php实现水仙花数示例分享


Posted in PHP onApril 03, 2014

自幂数,又称阿姆斯特朗数,民间通称水仙花数。实则只有3位自幂数才是水仙花数。4位5位6位等等各有别的叫法。

<?php
//阿姆斯特朗数:一个k位数,它的每个位上的数字的k次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)
class Armstrong {
 static function index(){
  for ( $i = 100; $i < 100000; $i++ ) {
   echo self::is_armstrong($i) ? $i . '<br>' : '';
  }
 }
 static function is_armstrong($num){
  $s = 0;
  $k = strlen($num);
  $d = str_split($num);
  foreach ($d as $r) {
   $s += bcpow($r, $k);
  }
  return $num == $s;
 }
}
Armstrong::index();
PHP 相关文章推荐
PHP&amp;MYSQL服务器配置说明
Oct 09 PHP
我的论坛源代码(八)
Oct 09 PHP
php基础知识:类与对象(5) static
Dec 13 PHP
PHP has encountered an Access Violation 错误的解决方法
Jan 17 PHP
第二章 PHP入门基础之php代码写法
Dec 30 PHP
php 根据url自动生成缩略图并处理高并发问题
Jan 23 PHP
支持中文和其他编码的php截取字符串函数分享(截取中文字符串)
Mar 13 PHP
PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
Nov 16 PHP
PHP实现小偷程序实例
Oct 31 PHP
PHP给源代码加密的几种方法汇总(推荐)
Feb 06 PHP
php文件上传原理与实现方法详解
Dec 20 PHP
php多进程并发编程防止出现僵尸进程的方法分析
Feb 28 PHP
PHP抓取、分析国内视频网站的视频信息工具类
Apr 02 #PHP
php 字符串中的\n换行符无效、不能换行的解决方法
Apr 02 #PHP
php警告Creating default object from empty value 问题的解决方法
Apr 02 #PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
Apr 01 #PHP
用PHP来计算某个目录大小的方法
Apr 01 #PHP
yii上传文件或图片实例
Apr 01 #PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
Apr 01 #PHP
You might like
echo(),print(),print_r()之间的区别?
2006/11/19 PHP
PHP中str_replace函数使用小结
2008/10/11 PHP
php实现递归抓取网页类实例
2015/04/03 PHP
PHP变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
javascript 写类方式之十
2009/07/05 Javascript
jquery 插件学习(三)
2012/08/06 Javascript
js根据给定的日期计算当月有多少天实现思路及代码
2013/02/25 Javascript
JavaScript日期时间格式化函数分享
2014/05/05 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
整理关于Bootstrap过渡动画的慕课笔记
2017/03/29 Javascript
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
微信小程序自定义弹窗实现详解(可通用)
2019/07/04 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
VUE 直接通过JS 修改html对象的值导致没有更新到数据中解决方法分析
2019/12/02 Javascript
原生js实现九宫格拖拽换位
2021/01/26 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
python实现web方式logview的方法
2015/08/10 Python
python中的字典使用分享
2016/07/31 Python
Python 逐行分割大txt文件的方法
2017/10/10 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
对python产生随机的二维数组实例详解
2018/12/13 Python
Python3数字求和的实例
2019/02/19 Python
Django如何将URL映射到视图
2019/07/29 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
浅谈Python 参数与变量
2020/06/20 Python
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
白俄罗斯在线大型超市:e-dostavka.by
2019/07/25 全球购物
香港士多网上超级市场:Ztore
2021/01/09 全球购物
设计专业毕业生求职信
2014/06/25 职场文书
本科应届生自荐信
2014/06/29 职场文书
超市店庆活动方案
2014/08/31 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
python 镜像环境搭建总结
2022/09/23 Python