![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
<?php
/* 10位数以内(包括10位数)做加法有多少种等式组合?
等式下限:0+0=0
等式上限:9999999999+9999999999==19999999998
求等式组合的个数,0+0=0算一种,0+1=1/1+0=1算两种,同理9999999999+9999999999=*/
$i=0;
$a=0;
$b=9999999999;
do
{
$a+=$b;
$a++;
$i++;
$i+=$i;
}
while($a<=9999999999);
do
{
$a+=$b;
$a--;
$b--;
$i++;
$i+=$i;
}
while($b>=0|$a>=0);
do
{
$a++;
}
while($a<=9999999999);
do
{
$a+=$b;
$a--;
$b++;
$i++;
$i+=$i;
}
while($a>=0|b<=9999999999);
$i/=2;
echo '总共有'."$i-=2".'种组合'.'
';
?>
[ 本帖最后由 chuibing 于 2006-8-16 10:14 AM 编辑 ]
提问者:chuibing 08-22 09:09
答复

