PHP实现从1累加到100(1+2+….+100=)的几种思路
作者: 郑晓 分类: PHP 发布于: 2013-03-07 10:57 浏览:24,733 评论(7)
一个经典的小学问题也是一个简单的PHP小应用,1+2+3……100=多少?使用PHP应该怎么写?
这里总结了以下几种思路:
1.普通PHPer:
$sum=0;
for($i=1;$i<=100;$i++) { $sum+=$i;}echo $sum;
2.文艺PHPer:
$sum= $i = 0;
while( $i<= 100 ) { $sum += ( $i++ );}echo $sum;
3.递归帝:
function get_sum($n){
return $n==1?1:$n+get_sum($n-1);
}
echo get_sum(100)
4.神:
echo array_sum(range(1,100));
5.二逼青年欢乐多:
$n = 100;
echo (1+$n)*($n/2);
本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。
本文永久链接: https://www.zh30.com/php-several-ideas-to-achieve-a-cumulative-100-1-2-100.html
PHP实现从1累加到100(1+2+….+100=)的几种思路:目前有7 条留言
哇哇哇哇
交换链接吗 加上你的链接了
博客没用php,是用python,所以搞python了
😛 😛
恩恩 评论的楼层数 就是利用这个加的 我比较懒 哈哈
博主可以交换一个连接不?
本来打算学习php,不过按照领导要求我要学c#了
可以都学习一下 😛