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 相关文章推荐
Smarty结合Ajax实现无刷新留言本实例
Jan 02 PHP
收集的DedeCMS一些使用经验
Mar 17 PHP
php header()函数使用说明
Jul 10 PHP
php实现事件监听与触发的方法
Nov 21 PHP
PHP实现批量修改文件后缀名的方法
Jul 30 PHP
无需数据库在线投票调查php代码
Jul 20 PHP
php版微信发红包接口用法示例
Sep 23 PHP
PHP使用curl制作简易百度搜索
Nov 03 PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 PHP
使用XHProf查找PHP性能瓶颈的实例
Dec 13 PHP
php实现算术验证码功能
Dec 05 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 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&amp;MYSQL服务器配置说明
2006/10/09 PHP
php对二维数组按指定键值key排序示例代码
2013/11/26 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
php多进程应用场景实例详解
2019/07/22 PHP
jquery 简单图片导航插件jquery.imgNav.js
2010/03/17 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
2010/03/24 Javascript
JavaSript中变量的作用域闭包的深入理解
2014/05/12 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
浅谈angularJS2中的界面跳转方法
2018/08/31 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
微信小程序 (地址选择1)--选取搜索地点并显示效果
2019/12/17 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
js实现菜单跳转效果
2020/12/11 Javascript
python数据清洗系列之字符串处理详解
2017/02/12 Python
django ajax json的实例代码
2018/05/29 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
2019/04/29 Python
Pycharm制作搞怪弹窗的实现代码
2021/02/19 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
请用用Java代码写一个堆栈
2012/01/26 面试题
十八大感想感言
2014/02/10 职场文书
一体化教学实施方案
2014/05/10 职场文书
员工薪酬激励方案
2014/06/13 职场文书
现货白银电话营销话术
2015/05/29 职场文书
通讯稿范文
2015/07/22 职场文书
亲情作文之母爱
2019/09/25 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书