码迷,mamicode.com
首页 > Web开发 > 详细

分享脚本,同一个问题,php和shell的写法

时间:2014-05-14 01:50:36      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:c   a   使用   for   问题   php   

关于写脚本,1 2 3 5 8 13 .............用脚本写出,第一百个数是什么

shell:

##########下面是脚本内容##########

#!/bin/bash
for((i=1;i<=100;i++))
do
if [ $i -eq 1 ];then
let s[1]=1
elif [ $i -eq 2 ];then
let s[2]=2
else
let s[$i]=s[i-1]+s[i-2]
fi
done
echo "$((s[100]))"

##########shell脚本到此为止####

值得注意的是,let做数学运算不用使用$,最后输出第一百个数的时候,要加上(()),否则只会输出s[100]

php

//////////////////下面是脚本内容/////////////////

<?php
for ($i=1; $i<=100; $i++)
{
if ($i==1)
{
$s[1]=1;
}
elseif ($i==2)
{
$s[2]=2;
}
else
{
$s[$i]=$s[$i-1]+$s[$i-2];
}
}
echo "$s[100]";
?>

////////////////////脚本到此结束///////////////////

值得注意,if的判断是用==或者是===,最好把每个if语句的内容都加{}。

分享脚本,同一个问题,php和shell的写法,布布扣,bubuko.com

分享脚本,同一个问题,php和shell的写法

标签:c   a   使用   for   问题   php   

原文地址:http://www.cnblogs.com/2myroad/p/3723910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!