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中的Class的几点个人看法
Oct 09 PHP
php5编程中的异常处理详细方法介绍
Jul 29 PHP
第六章 php目录与文件操作
Dec 30 PHP
php多重接口的实现方法
Jun 20 PHP
php中删除、清空session的方式总结
Oct 09 PHP
CodeIgniter钩子用法实例详解
Jan 20 PHP
PHP函数import_request_variables()用法分析
Apr 02 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
Oct 08 PHP
实例分析PHP中PHPMailer发邮件
Dec 13 PHP
PHP PDOStatement::nextRowset讲解
Feb 01 PHP
PHP 计算两个时间段之间交集的天数示例
Oct 24 PHP
通过实例解析PHP数据类型转换方法
Jul 11 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绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
浅谈Javascript如何实现匀速运动
2014/12/19 Javascript
JS获取时间的方法
2015/01/21 Javascript
jQuery多个input求和的实现方法
2015/02/12 Javascript
JS 对象属性相关(检查属性、枚举属性等)
2015/04/05 Javascript
js判断手机端(Android手机还是iPhone手机)
2015/07/22 Javascript
详解Jquery实现ready和bind事件
2016/04/14 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
vue父组件向子组件传递多个数据的实例
2018/03/01 Javascript
JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析
2019/03/06 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
2021/02/25 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
python numpy数组的索引和切片的操作方法
2018/10/20 Python
解决pycharm py文件运行后停止按钮变成了灰色的问题
2018/11/29 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
pytorch中的自定义数据处理详解
2020/01/06 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
2020/06/10 Python
韩国演唱会订票网站:StubHub韩国
2019/01/17 全球购物
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
20年同学聚会感言
2014/02/03 职场文书
校园歌咏比赛主持词
2014/03/18 职场文书
2014年学校财务工作总结
2014/12/06 职场文书
外贸采购员岗位职责
2015/04/03 职场文书
销售内勤岗位职责范本
2015/04/13 职场文书
python如何进行基准测试
2021/04/26 Python