加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Linux shell实现斐波那契数列编程

(2011-11-23 09:03:40)
标签:

linux

shell

斐波那契

数列

it

分类: LinuxShell编程

【题意】大家只要百度一下就好了吧,斐波那契数列还是那常见的呀···

#!bin/bash

bianliang=1;
result1=0;
result2=0;
result3=0;
count=0
while [ $bianliang -le 20 ]
do
 if [ $bianliang -eq 1 ]
 then
  let result1=1
  let count+=result1
  let result3=result1
 elif [ $bianliang -eq 2 ]
 then
  let result2=1
  let count+=result2
  let result3=result2
 else
  let result3=result1+result2
  let result1=result2
  let result2=result3
  let count+=result3
 fi
 echo "第$bianliang个的值为:$result3"
 let bianliang+=1
done
echo "前20项总和为:$count"

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有