PHP实现从1累加到100(1+2+….+100=)的几种思路
来源:互联网 发布:淘宝页头150px图片 编辑:程序博客网 时间:2024/05/05 06:49
一个经典的小学问题也是一个简单的PHP小应用,1+2+3……100=多少?使用PHP应该怎么写?
这里总结了以下几种思路:
1.普通PHPer:
$sum=0;
for($i=1;$i<=100;$i++) {
$sum+=$i;
}
echo $sum;
for($i=1;$i<=100;$i++) {
$sum+=$i;
}
echo $sum;
2.文艺PHPer:
$sum= $i = 0;
while( $i<= 100 ) {
$sum += ( $i++ );
}
echo $sum;
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)
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);
echo (1+$n)*($n/2);
0 0
- PHP实现从1累加到100(1+2+….+100=)的几种思路
- SQL里的从1累加到100的函数
- 1到100的累加
- 递归调用实现1到100的累加
- 批处理--从1累加100的和
- 1到100累加求和
- C++:不同循环结构计算从1到100的累加和
- javaScript 实现 1~100累加
- Java,求1到100的累加值
- 8086汇编实现1到1000的累加和
- PHP实现执行定时任务的几种思路详解
- PHP实现执行定时任务的几种思路详解
- PHP实现执行定时任务的几种思路详解
- PHP实现执行定时任务的几种思路详解
- PHP实现执行定时任务的几种思路详解
- PHP实现执行定时任务的几种思路详解
- PHP实现执行定时任务的几种思路详解
- PHP实现执行定时任务的几种思路详解
- 轮播图插件
- Ubuntu14.04下安装wineqq国际版和卸载QQ
- Matlab中统计矩阵中相同元素的个数的方法
- 冒泡和捕获小结
- linux下bluetooth编程(四)L2CAP层编程
- PHP实现从1累加到100(1+2+….+100=)的几种思路
- Java 获取当前所有的线程
- discuz密码找回:忘记UCENTER创始人密码
- 响应式网页设计:rem、em设置网页字体大小自适应
- android PopupWindow引起外部view点击事件的一个诡异的bug
- Java文件操作大全
- [Java代码] Java Bean 工具包 Dozer
- RabbitMQ从入门到精通
- iOS 支付 [支付宝、银联、微信]