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 相关文章推荐
在JavaScript中调用php程序
Mar 09 PHP
基于php验证码函数的使用示例
May 03 PHP
windows7下php开发环境搭建图文教程
Jan 06 PHP
PHP概率计算函数汇总
Sep 13 PHP
PHP的Yii框架入门使用教程
Feb 15 PHP
PHP微信开发之有道翻译
Jun 23 PHP
YII2 实现多语言配置的方法分享
Jan 11 PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 PHP
PHP简单读取xml文件的方法示例
Apr 20 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
Sep 27 PHP
PHP 7.4中使用预加载的方法详解
Jul 08 PHP
PHP+redis实现微博的拉模型案例详解
Jul 10 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
phpMyadmin 用户权限中英对照
2010/04/02 PHP
jQuery选择器全面总结
2014/01/06 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
基于jQuery实现Div窗口震动特效代码-代码简单
2015/08/28 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
jQuery使用经验小技巧(推荐)
2016/05/31 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
JQuery之proxy实现绑定代理方法
2016/08/01 Javascript
深入学习js瀑布流布局
2016/10/14 Javascript
原生JS实现图片轮播效果
2016/12/26 Javascript
推荐三款日期选择插件(My97DatePicker、jquery.datepicker、Mobiscroll)
2017/04/21 jQuery
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
在Vue项目中,防止页面被缩放和放大示例
2019/10/28 Javascript
微信小程序实现打卡签到页面
2020/09/21 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
[50:28]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs KG
2018/04/01 DOTA
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
python读取word文档,插入mysql数据库的示例代码
2018/11/07 Python
python实现windows壁纸定期更换功能
2019/01/21 Python
python 用for循环实现1~n求和的实例
2019/02/01 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
pyQt5实时刷新界面的示例
2019/06/25 Python
python实现五子棋游戏(pygame版)
2020/01/19 Python
Python如何读写字节数据
2020/08/05 Python
python 递归相关知识总结
2021/03/03 Python
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
给酒店员工的表扬信
2014/01/11 职场文书
九年级科学教学反思
2014/01/29 职场文书
2014年工会工作总结
2014/11/12 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
春节晚会开场白
2015/05/29 职场文书
Python自动化之批量处理工作簿和工作表
2021/06/03 Python
Python 居然可以在 Excel 中画画你知道吗
2022/02/15 Python
MySQ InnoDB和MyISAM存储引擎介绍
2022/04/26 MySQL