PHP水仙花数的实现
时间:2019-09-17
本文章向大家介绍PHP水仙花数的实现,主要包括PHP水仙花数的实现使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
php水仙花数是什么?
水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3 + 3^3 = 153)
三位的水仙花数共有4个:153,370,371,407;
四位的水仙花数共有3个:1634,8208,9474;
五位的水仙花数共有3个:54748,92727,93084;
六位的水仙花数只有1个:548834;
PHP求水仙花数的程序,有多种写法:
1 <?php 2 header("content-type:text/html;charset=utf-8;"); //设置页面编码为 utf-8 3 4 //以下代码求解1000以内的水仙花数 5 echo '<p>1000以内的水仙花数: </p>'; 6 7 for ($i = 100; $i < 1000; ++$i) { 8 $hundreds = floor($i / 100); //分解出百位 9 $tens = floor($i / 10) % 10; //分解出十位 10 $ones = floor($i % 10); //分解出个位 11 if (bcpow($hundreds, '3') + bcpow($tens, '3') + bcpow($ones, '3') == $i) 12 echo $i . "<br/>"; 13 } 14 ?>
输出:
1 1000以内的水仙花数: 2 153 3 370 4 371 5 407
链接:https://mp.weixin.qq.com/s/0WvTNiVYntQu6H0RQOx3vQ
原文地址:https://www.cnblogs.com/clubs/p/11531743.html
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- Redis安装问题解决方案
- 高效的5个pandas函数,你都用过吗?
- jz2440重新分区
- 腾讯云TCB云函数趣应用:巧用 puppeteer 五分钟实现一个云加社区个人成就爬虫
- NFS挂载的2种方式
- Angular Component 开发时属性和运行时属性的对照
- 第002课 ubuntu环境搭建和ubuntu图形界面操作(免费)
- 爆破cobalt strike密码脚本
- 第003课 linux入门命令详解
- 第004课 vi编辑器的使用详解
- 【前端JQ】jQuery赋值checked的几种写法,attr()方法不好使,建议使用prop()方法。
- 达梦数据库适配问题
- Angular Component UI单元测试的隔离策略
- 第005课 linux进阶命令(文件查找,文件解压操作详解)
- 没有这 29 款插件的 Chrome 是没有灵魂的