11问答网
所有问题
Linux 用shell 求1+2+3+.......+50的总和
如题所述
举报该问题
推荐答案 2012-06-18
有很多写法,下面来个最普通的:
#!/bin/sh
val=0
for ((i=1;i<=50;i++))
do
let val=val+i
done
echo "1+2+3+...+50=$val"
___________________________
当然,如果是bash,你也可以用:
for i in {1..50}
for i in $(seq 50)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/S8M2P2PqF.html
其他回答
第1个回答 2012-06-18
#/bin/bash
i=1
Sum=0
while [ $i -le 50 ]
do
Sum = `expr $Sum + $i `
i = `expr $i +i `
done
echo $Sum
相似回答
编写
一
个
shell
脚本,求累加和
1+2+3
……+100,输入s=5050;然后再运行该...
答:
function ff_forsum(){ for num in $(seq $1)do sum=$(($sum+$num))done } function ff_whilesum(){ i=1 while(($i<=$1))do sum=$(($sum+$i))i=$(($i
+1
))done } call ff_forsum ff_forsum $1 echo $sum sum=0 call ff_whilesum ff_whilesum $1 echo $sum ...
大家正在搜
shell求1到100的和
shell求1到n的和
用shell编程求1到100
shell编程求1到100的积
linux的shell命令
linux的shell编程
linux简单的shell编程
linux中shell的功能
linux默认的shell是什么
相关问题
linux shell编程计算1+2+3+4+5+..+10...
编写一个shell脚本,求累加和1+2+3……+100,输入...
linux用shell编1+2+3+...+n
LINUX shell 遇到的问题。 我想计算1+2+3+4...
求编写linux shell 程序求和使用for语句创建一个...
编写一个 Shell 程序,计算从1到用户输入数字的和。(1...
用shell脚本求和,为什么不输出值,而输出式子1+2+3+...
linux shell程序设计,输入n,计算1+1/2+1/...