刚看到的一道数学题,想用PHP解决。 这个是算法的问题不关 php 的事 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 理论上,程序是这样子,但我没空等它算出结果:<?set_time_limit(0);$result = array();$stop = 0;function loop( $s=1,$n=1 ){ global $result,$stop; for($i=$s+1;$i<=100;$i++){ if($stop) break; $result[$n] = "1/$i"; if($n<10){ $sum += loop( $i,$n+1 ); } else{ $str = join("+",$result); eval("\$sum=$str;"); if($sum==1) { echo "$str = 1<br>"; $stop = 1; } } } }loop();?> php 小问题。 求助,无法删除留言,奇怪! php调用第三方应用程序显示图纸 正则如何替换格式? 问一个关于Zend Debugger配置的问题 请问如何判断字符串中同时各有至少一个字母和数字? 请高手帮助啊 file输入框的问题。。。! 100分,请问谁能帮忙看看这个php论坛,似乎中木马了了 怎么进行日期相加减呢? 关于PHP连接MySQL的权限问题 页面后退过期的问题请教 怎样对数据库中提取的值进行计算?
$stop = 0;
function loop( $s=1,$n=1 ){
global $result,$stop;
for($i=$s+1;$i<=100;$i++){
if($stop) break;
$result[$n] = "1/$i";
if($n<10){ $sum += loop( $i,$n+1 ); }
else{
$str = join("+",$result);
eval("\$sum=$str;");
if($sum==1) {
echo "$str = 1<br>";
$stop = 1;
}
}
}
}
loop();?>