设为首页 加入收藏

TOP

Linux Shell脚本语言与数学表达式
2014-11-24 02:38:48 来源: 作者: 【 】 浏览:2
Tags:Linux Shell 脚本 语言 数学 表达式

当你理解了Shell脚本,每当需要时都能流畅编写时,那种感觉很爽的。本章中,我们将教你用脚本语言进行比较复杂的数学运算。


让我们从斐波那契数列开始吧。


斐波那契数列,又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21……,它的每一项都是前两项的和,定义数列的首两项为0、1。


脚本1:Fibonacci.sh


#!/bin/bash
echo "How many numbers do you want of Fibonacci series "
read total
x=0
y=1
i=2
echo "Fibonacci Series up to $total terms :: "
echo "$x"
echo "$y"
while [ $i -lt $total ]
do
i=`expr $i + 1 `
z=`expr $x + $y `
echo "$z"
x=$y
y=$z
done示例输出


[root@tecmint ~]# chmod 755 Fibonacci.sh
[root@tecmint ~]# ./Fibonacci.sh


How many numbers do you want of Fibonacci series
10
Fibonacci Series up to 10 terms ::
0
1
1
2
3
5
8
13
21
34


下载Fibonacci.sh


具体下载目录在 /2013年资料/9月/27日/Linux Shell脚本语言与数学表达式


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Java堆与栈内存分配及String小记 下一篇Uboot和kernel对于Nandflash分区

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: