您的位置:首页 > 编程语言 > PHP开发

PHP实现等差数列求和(不使用乘法,循环,递归)

2012-05-05 22:45 891 查看
<html>
<body>
<?php
function sum_n($a1, $d, $an) {    //$a1为首项,$d为公差,$an为最大项
$sum = 0;
$i = $a1;
a:
$sum += $i;
$i += $d;
if($i <= $an) goto a;
return $sum;
}

echo sum_n(1, 1, 10);
?>
</body>
</html>


使用goto解决问题

页面输出


55

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: