您的位置:首页 > 其它

程序19和程序20

2012-08-23 01:17 274 查看
【程序19】题目:打印出如下图案(菱形)
*
***
*****
*******
*********
*******
*****
***
*

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