其他分享
首页 > 其他分享> > 怎样才能得到阿姆斯壮数

怎样才能得到阿姆斯壮数

作者:互联网

题目描述:

Armstrong(阿姆斯壮)数是等于其数字的立方数之和的数字,如 153 可以满足 111+555+333=153,试写出一程序找出所有的三位数 Armstrong 数。

for ($num = 100;$num<=999;$num++){
    $a = floor($num/100);
    $b = floor(($num%100)/10);
    $c = $num % 10;

    $x = $a*$a*$a + $b*$b*$b + $c*$c*$c;

    if($x == $num){
        echo $num. " ";
    }
}

程序的运行结果为

153 370 371 407

标签:153,数字,Armstrong,怎样才能,程序,阿姆斯壮,num,得到
来源: https://www.cnblogs.com/hardy-wang/p/12968663.html