题目:求 1+2+...+n,
要求不能使用乘除法、for、while、if、else、switch、case 等关键字以及条件判断语句(A?B:C).
A:使用递归,因为无法使用判断,故使用&&的当前面条件为真时才判断后一个条件是否为真的特性
$n = 100;
function add($n,&$sum){
$sum+=$n;
return $n>0&&add($n-1,$sum);
}
$sum=0;
add($n,$sum);
echo $sum;