“水仙花数”指一个三位整数数中,个十百位的立方之和等于这个数的本身。比如整数:153就是水仙花数,因为:153 = 1³ + 5³ + 3³ 。在计算时需要分别计算出个十百位的值,再进行循环比较得出。由于是三位数,所以它的范围在100-999之间。

百位的计算:number / 100;

十位的计算:number / 10 % 10;

个位的计算:number % 10;

php代码实现:<?php

for ($number = 100; $number

$hundred = intval($number / 100);

$ten = intval($number / 10) % 10;

$individual = $number % 10;

if ($hundred *  $hundred * $hundred + $ten * $ten * $ten + $individual * $individual * $individual == $number) {

echo $number . " 是水仙花数\n";

}

}

执行结果:153 是水仙花数

370 是水仙花数

371 是水仙花数

407 是水仙花数

用php写水仙花及思路,php水仙花数相关推荐

  1. java 判断水仙花_Java实现判断水仙花数

    写代码: package day03; import java.util.Scanner; /** * 根据用户输入的数字判断是否是水仙花数 * @author applover * */ publi ...

  2. c语言水仙花验证,[编程入门]水仙花数判断 (C语言代码)

    解题思路: 三个变量 判断一下 yes就输出 注意事项: 参考代码: #include using namespace std; int a[5]; int used[5]; int print[4] ...

  3. 一个数三位立方和相加等于本身_【题解信奥】打印水仙花数(粉丝求助)

    前言 本题来源于粉丝的求助. 关于粉丝求助的问题,我们会按照先后顺序来解答,并从公众号后台回复答案和解析. 打印水仙花数时间限制: 1000 ms    内存限制: 65536 KB [题目描述] 打 ...

  4. Java实现求出所有的水仙花数,水仙化数为3位数,并且每位上的数字的立方和等于该数本身

    public class Main {/*** @author jadexu* @// TODO: 2020/12/26* 求出所有的水仙花数,水仙化数为3位数,并且每位上的数字的立方和等于该数本身* ...

  5. C语言:水仙花数(daffodil),求出三位数中所有水仙花数

    水仙花数(C语言) 文章目录 水仙花数(C语言) 前言 一.题目 二.解题思路 代码 运行结果 总结 ***根据水仙花数满足的条件找出需要求的对象,这里是各位上的位数.*** 前言 刘汝佳算法书< ...

  6. C语言输出所有的水仙花数

    输出所有的"水仙花数".所谓"水仙花数"是指一个3位数,其各位数字立方之和等于该数本身. 例如,153是一个水仙花数,因为153=1³+5³+3³ 解题思路:水 ...

  7. python写水仙花,python实现水仙花数实例讲解

    1.什么是水仙花数? 水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI).自恋数.自幂数.阿姆斯壮数或阿 ...

  8. 如何快速理解java水仙花数 详细思路讲解

    该博客专为小白提供,如是有基础可跳过中间部分,之间观看最后部分(中间废话我都觉得多了点 ) 一.首先,我们要了解水仙花数是一个什么概念的数. 水仙花数(Narcissistic number)也被称为 ...

  9. 用js写出水仙花数,JS 水仙花数

    一.面试题 问:你知道水仙花数吧? 答:水仙?我对花不是很了解啊... 问:不是水仙花!是水仙花数,也就是三位数的自幂数. 答:emmmmmmmm 问:看来是不知道了.如果一个三位数,它每个位上的数字 ...

最新文章

  1. ActiveMQ依赖JDK版本关系
  2. thinkphp5内置标签
  3. 认识计算机ppt课件游戏,认识计算机)ppt课件
  4. Android 布局文件Graphical Layout不显示预览
  5. Python第一章-基础知识
  6. 参数化测试 junit_使用JUnit 5进行更清洁的参数化测试
  7. react 更新input 默认值setfieldsvalue_值得收藏的React面试题
  8. springboot mysql事物_SpringBoot事务详细简介
  9. android sensor源码,阅读android有关sensor的源码总结 - JerryMo06的专栏 - CSDN博客
  10. TwoStep Cluster
  11. JavaScript:获取帧率FrameUtil.js
  12. 计算机操作系统(一)——计算机操作系统的概念
  13. 颠覆式编程:软件2.0
  14. Rhodamine-PEG-Pyrene,罗丹明聚乙二醇芘丁酸,Pyrene-PEG-RB
  15. 大学计算机第一课知识点,大学计算机基础第一课
  16. webis个人主页设计_个人网站设计及实现毕业设计论文
  17. 测试工程师入门知识点整理
  18. 亚马逊多账号防关联技巧
  19. 百度网盘直链下载助手 油猴脚本
  20. 2022-2028全球与中国侧装车载摄像头市场现状及未来发展趋势

热门文章

  1. Android之多个View同时动画
  2. 质性分析软件nvivo的学习(一)
  3. 汽车以太网测试之UpperTester
  4. Pytorch载入部分参数并冻结
  5. app推广:转化率低才是最大的浪费
  6. cad指北针lisp_建筑施工图常用符号及图例
  7. HCIP-IoT——华为云物联网端到端开发
  8. 【洛谷月赛】洛谷三月月赛题解报告
  9. html网页里如何竖着打字,搜狗输入法怎么设置为竖排显示 怎样把横向打字变成竖向...
  10. python多线程调用视频流进行模型处理后播放