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
相关文章推荐
- 计算二项式系数使用循环和递归实现
- 使用函数递归实现基于php和MySQL的动态树型菜单
- PHP无限级分类的实现(不使用递归)
- php使用递归与迭代实现快速排序示例
- 不使用for,while循环打印99乘法表(使用递归)
- PHP无限级分类的实现(不使用递归)
- 使用函数递归实现基于PHP和MySQL的动态树型菜单[转]
- php不使用递归实现无限极分类
- php使用递归与迭代实现快速排序示例
- 不使用乘法除法循环递归做累加操作
- php addslashes 利用递归实现使用反斜线引用字符串
- 用PHP实现递归循环每一个目录
- PHP数组与对象之间使用递归实现转换的方法
- 使用循环和递归方法实现二分法搜索
- 不使用循环使用递归得到数组的值得求和
- JavaScript使用递归和循环实现阶乘的实例代码
- 用PHP实现递归循环每一个目录
- 剑指offer---不使用循环条件判断等实现求和
- 使用PHP引用实现无限分类思路(非递归迭代)
- PHP中使用循环实现的金字塔图形