首页 > 技术文章 > shell脚本,计算1+3+5....100等于多少?

wangyuebo 2016-08-29 14:47 原文

[root@localhost wyb]# cat unevenjia.sh 
#!/bin/bash
#从1+3+5+7。。。100的结果

sum=0
i=1
count=$1
for i in `seq 1 2 $count`
do sum=$(($sum+i)) i=$(($i+2)) done echo 1+3+5+7+9+...100等于:$sum [root@localhost wyb]# bash unevenjia.sh 100 1+3+5+7+9+...100等于:2500 [root@localhost wyb]#

 

推荐阅读