4个回答
展开全部
public function test(&$count,$i){
if($i > 100){
return ;
}
if($i%2 == 1){
$count = $count - ($i+1);
test($count,$i+1);
}else{
$count = $count + ($i+1);
test($count,$i+1);
}
}
//执行
$i = 1;
$count = 1;
test($count,$i);
var_dump($count);exit;
展开全部
function sum($n){
if($n>1){
if($n%2==0){$n=-$n;}
return sum(abs($n)-1)+$n;
}else{
return 1;
}
}
echo sum(100);
if($n>1){
if($n%2==0){$n=-$n;}
return sum(abs($n)-1)+$n;
}else{
return 1;
}
}
echo sum(100);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function str(){
$jf="+";$text=1;
for($=2;$i<100;$i++){
if($jf="+"){
$text-=$i;
$jf="-";
}
}else{
$text+=$i;
$jf="+";
}
return $text;
}
$jf="+";$text=1;
for($=2;$i<100;$i++){
if($jf="+"){
$text-=$i;
$jf="-";
}
}else{
$text+=$i;
$jf="+";
}
return $text;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用夜神梦无眠的回答:
public function test(&$count,$i){ if($i > 100){ return ; } if($i%2 == 1){ $count = $count - ($i+1); test($count,$i+1); }else{ $count = $count + ($i+1); test($count,$i+1); } } //执行 $i = 1; $count = 1; test($count,$i); var_dump($count);exit;
public function test(&$count,$i){ if($i > 100){ return ; } if($i%2 == 1){ $count = $count - ($i+1); test($count,$i+1); }else{ $count = $count + ($i+1); test($count,$i+1); } } //执行 $i = 1; $count = 1; test($count,$i); var_dump($count);exit;
展开全部
答案错 了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询