程序19和程序20

简介: 【程序19】题目:打印出如下图案(菱形)***************************************** $arr = array(1,3,5,7,9,7,5,3,1); for($i=0;$i< count($arr);$i++){ for($j=0;$j

【程序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;

 

目录
相关文章
|
8月前
|
存储 小程序 JavaScript
小程序 globalData
小程序 globalData
47 0
|
小程序 IDE 前端开发
重新理解小程序的未来
小程序技术不再是互联网巨头的专属
82 0
重新理解小程序的未来
|
Web App开发 移动开发 人工智能
小程序的新战事
小程序的新战事
120 0
小程序的新战事
如何跳小程序
       经常会有人遇到这样的疑惑——        我有自己的APP、生活号或在支付宝端内有自己的H5页面,这种情况下如何和小程序关联,跳转到小程序里去,做到无缝对接?        其实,小程序是支持这类跳转能力的;        那么,要如何实现呢?        一、非小程序前端——跳转小程序 window.
613 0
|
C++ 存储
C++电话本程序
/* C++电话本程序 */ /* 1.可实现txt文件的读取和保存。 */ /* 2.可实现联系人的增添、删除和修改。 */ /* 3.可实现通过联系人查询号码。 */ /* 4.可实现通过号码查询联系人。 */ /* 5.可实现全部联系人的显示。 */ /* 运行环境vs2010||codebl
993 0
程序30和程序31
【程序30】题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 $marr = array(1,3,5,7,9,11,13,15); function setPosArr($num,$arr){ for($i=count($arr);$i>0;$i--...
640 0
程序27、程序28和程序29
【程序27】题目:求100之内的素数 /* * isPrimeNum函数如果是素数返回素数值,否则返回0 * 参数$m指正整数 */ function isPrimeNum($m) { for ($i = 2; $i sqrt($m)) { retu...
514 0
程序24和程序25
【程序24】 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 $num = rand(1,99999); strlen($num); $arr_num = str_split($num); array_reverse($arr_num);strlen() 返回给定的字符串的长度。
559 0

热门文章

最新文章