程序19和程序20
2012-08-23 01:17
274 查看
【程序19】题目:打印出如下图案(菱形)
*
***
*****
*******
*********
*******
*****
***
*
【程序20】
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
1.程序分析:请抓住分子与分母的变化规律。
*
***
*****
*******
*********
*******
*****
***
*
$arr = array(1,3,5,7,9,7,5,3,1); for($i=0;$i< count($arr);$i++){ for($j=0;$j<$arr[$i];$j++){ echo '*'; } echo '<br/>'; }
【程序20】
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
1.程序分析:请抓住分子与分母的变化规律。
function F($n){ //斐波那契数列 if($n<2){ return $n; } else{ return F($n-2)+F($n-1); } } $tmp=0; for($i=2;$i<=21;$i++){ $tmp+= F($i+1)/F($i); } echo $tmp;
相关文章推荐
- 【面试系列】编写一个程序,列出1-19所有相加为20的组合
- (面试)编写一个程序,列出1-19所有相加为20的组合
- 20非常有用的Java程序片段(19-20)
- 第一个JAVA程序:求:1!+2!+3!+...+20!
- 19-20 xshell/quagga开发流程案例
- 第十周 编程序,输出1/3-3/5+5/7...+19/21的结果
- 第4章 流程控制----编写Java程序,使用while循环语句计算1+1/2!+1/3!+...+1/20!之和
- 分支11 —— 分支17、分支19、分支20
- 第三十四讲项目1.3——1/2+2/3+3/4+…+19/20的总和
- java求1至19这些自然数数中,所有相加为20的组合
- fedora19/20 安装nvidia驱动
- 编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议16~20)
- MOSS 2007 应用随笔(19)-- 使用SPEventHandler事件处理程序(三)在文档库中应用事件处理程序
- 编写一个程序,获取10个1至20的随机数,要求随机数不能重复。
- 实例 20 重定向输出流实现程序日志
- 20非常有用的Java程序片段
- 快学Scala学习笔记及习题解答(19-20解析与Actor)
- 《『若水新闻』客户端开发教程》——20.程序打包发布
- ARM裸机程序开发19(2440lib.c)
- python练习程序(c100经典例20)