现在的位置: 首页 > 综合 > 正文

欧拉计划26题

2013年10月05日 ⁄ 综合 ⁄ 共 336字 ⁄ 字号 评论关闭
#!  /usr/bin/php

<?php

$max_digit_bit = 0;
$max_num = 0;

for($n = 999;$n > 3;$n -= 2){
    if($n < $max_digit_bit){
        break;
    }
    $count = 0;
    $d = 1;
    while($d < $n){
        $count ++;
        $d *= 10;
    }
    $d0 = $d % $n;
    while($d0 != $d && $d *= 10){
        if($d >= $n){
            $d %= $n;
        }
        $count++;
    }

    if($count > $max_digit_bit){
        $max_digit_bit = $count;
        $max_num = $n;
    }
}
print "max_digit_bit:".$max_digit_bit."\t"."max_num:".$max_num."\n";
?>

抱歉!评论已关闭.