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常用数组函数介绍
Jul 28 PHP
php实现图片文件与下载文件防盗链的方法
Nov 03 PHP
php+mysqli使用面向对象方式查询数据库实例
Jan 29 PHP
php 使用array函数实现分页
Feb 13 PHP
Symfony2安装第三方Bundles实例详解
Feb 04 PHP
php的闭包(Closure)匿名函数初探
Feb 14 PHP
Symfony控制层深入详解
Mar 17 PHP
php中关于长度计算容易混淆的问题分析
May 27 PHP
如何打开php的gd2库
Feb 09 PHP
thinkphp自定义权限管理之名称判断方法
Apr 01 PHP
PHP的介绍以及优势详细分析
Sep 05 PHP
PHP实现考试倒计时功能代码
Apr 16 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
在php和MySql中计算时间差的方法详解
2015/03/27 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
php实现session共享的实例方法
2019/09/19 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
CSS JavaScript 实现菜单功能 改进版
2008/12/09 Javascript
使用JQuery和s3captche实现一个水果名字的验证
2009/08/14 Javascript
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
14款NodeJS Web框架推荐
2014/07/11 NodeJs
jQuery表格的维护和删除操作
2017/02/03 Javascript
微信小程序开发之toast等弹框提示使用教程
2017/06/08 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
vue 指令之气泡提示效果的实现代码
2018/10/18 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
Python的Tornado框架异步编程入门实例
2015/04/24 Python
详解Python中的Cookie模块使用
2015/07/06 Python
Python 'takes exactly 1 argument (2 given)' Python error
2016/12/13 Python
python回调函数中使用多线程的方法
2017/12/25 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
浅谈Pandas Series 和 Numpy array中的相同点
2019/06/28 Python
python 杀死自身进程的实现方法
2019/07/01 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
2020/03/07 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
Python 实现PS滤镜的旋涡特效
2020/12/03 Python
MVMT手表官方网站:时尚又实惠的高品质手表
2016/12/04 全球购物
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
武汉世纪畅想数字传播有限公司 .NET笔试题
2015/06/13 面试题
电气工程及其自动化自我评价四篇
2013/09/24 职场文书
大学生自我鉴定
2013/12/08 职场文书
爱护公物主题班会
2015/08/17 职场文书
大学生创业,为什么都会选择快餐饮?
2019/08/08 职场文书