2016-08-18作业

斐波那契数列

fibonacciSequenceFun.sh

#!/bin/bash

function fibonacci_sequence {

  if [ $1 -eq 0 ]; then

    echo 0

  

  elif [ $1 -eq 1 ]; then

    echo 1

  else

#    echo $[`fibonacci_sequence $[$1-1]` + `fibonacci_sequence $[$1-2]`]

    echo $[$(fibonacci_sequence $[$1-1]) + $(fibonacci_sequence $[$1-2])]

  fi

}

fibonacciSequence.sh

#!/bin/bash

. fibonacciSequenceFun.sh

原创文章,作者:songzizhe,如若转载,请注明出处:http://www.178linux.com/40258

(0)
songzizhesongzizhe
上一篇 2016-09-19 13:49
下一篇 2016-09-19 13:49

相关推荐

  • 少走冤枉路!带你走过SNMP的那些坑

    SNMP(Simple Network Management Protocol)即简单网络管理协议,是在网络与系统监控领域中,最常使用的一种数据采集技术。尽管这个协议非常简单,但在大规模IT环境监测中,还是经常会碰到各种坑,因此优云开源了一套友好的SNMPAPI,并通过本文简单介绍这套API中的一些特点,希望帮助各位运维同仁提前规避一些问题。 特点[0].&…

    2016-06-22
  • TCP详解

    TCP协议详解   TCP/IP协议不是TCP和IP这两个协议的合称,而是指因特网整个使用TCP/IP协议的协议集合。他取代了OSI七层模型,成为事实上的应用于实际的模型。 TCP/IP协议与OSI协议的关系如下:   各层的作用如下: TCP特性: 工作在传输层面向连接协议 全双工协议 半关闭 错误检查 将数据打包成段,排序 确认机制 …

    2017-09-02
  • man使用手册

    Linux下man的各章节使用介绍        1 – commands     2 – system calls     3 – library calls  &nbsp…

    Linux干货 2016-10-18
  • iptables基本知识

    1)Linux下的防火墙概念 a、一般谈到Linux下的防火墙,我们都会首先想到iptables,其实更确切的叫法应该是Netfilter/iptables,iptables和Netfilter其实是存在差别的。 b、尽管它们经常被用来相互替换使用,Netfilter是用来实现Linux内核中防火墙的Linux内核空间程序代码段,它要么被直接编译进内核,要么…

    Linux干货 2016-07-16
  • 文本处理(1)

    文本处理工具最全整理上半部

    Linux干货 2018-03-15
  • 第一天作业

    一、计算机的组成部分         现代计算机的组成是根据冯.诺依曼体系,包括5大部件存储器、控制器、运算器、输入设备和输出设备。             1.存储器包括内部存储器和外部存储器;内部存储器包括内部硬盘、内存、缓存等,外部存储器包括移动硬盘、光…

    Linux干货 2016-08-15