方法一: for 循环
function add($n,$sum=0){
????for($i = 1;$i<=$n;$i++){
for($j = 1;$j<=$i;$j++){
$sum+=$j;
????}
}
????echo $sum;
}
add(100,0);
方法二:回调函数
function getSum($n) {
? ? if ($n > 1) {
?$tempSum = $n * (1 + $n) / 2; ?
? ? ? ? ?return $tempSum + getSum(--$n);
? ? }else {
?return $n;
? ? ?}
}
echo getSum(100);