| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1921 人关注过本帖
标题:求2个无限制数值的作业!
只看楼主 加入收藏
dong1984222
Rank: 1
来 自:东拐西拐小嘎啦山
等 级:新手上路
帖 子:17
专家分:0
注 册:2013-8-31
结帖率:50%
收藏
 问题点数:0 回复次数:0 
求2个无限制数值的作业!
第一个就是水仙花数值,

三位数的会,但是我现在想求扩展水仙花的数值,怎么才能求10到99999999999999999999999999999的扩展水仙花数值呢?



<?php
//水仙花数,是一个三位数,其特点为:
//百位的立方+十位的立方+个位的立方 = 自身
//例:153 = 1 + 125 + 27 = 153
//例:370 = 27 + 343 + 0 = 370
//例:371 = 27 + 343  + 1 = 371
//例:407 = 64 + 0 + 343  = 407
//求所有的水仙花数
for($i = 100; $i < 1000; $i ++) {
    //1.分别取出百位、十位、个数
    $n1 = substr ( $i, 0, 1 );
    $n2 = substr ( $i, 1, 1 );
    $n3 = substr ( $i, 2, 1 );
    //2.分别计算百位、十位、个数的立方
    $m1 = pow ( $n1, 3 );
    $m2 = pow ( $n2, 3 );
    $m3 = pow ( $n3, 3 );
    //3.计算
    $sum = $m1 + $m2 + $m3;
    //4.逻辑判断
    if ($sum == $i) {
        echo $sum, '<br/><br/>';
    }
}
?>



搜索更多相关主题的帖子: 水仙花 
2013-10-15 22:41
快速回复:求2个无限制数值的作业!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015638 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved