for:
#编写三个Shell程序,分别用for、while、与until求从2+4+…+100的和。
#!/bin/sh
i=2
sum=0
for i in `seq 2 2 100`
do
((sum=sum+$i))
done
echo "2+4+...+100=$sum"while:
#!/bin/sh
i=2
sum=0
while((i<=100))
do
((sum+=i))
((i+=2))
done
echo "2+4+...100=$sum"until:
#!/bin/sh
i=2
sum=0
until ((i>100))
do
sum=`expr $sum + $i`
i=`expr $i + 2`
done
echo "2+4+...100=$sum"
本文提供了三种使用Shell脚本计算从2累加到100所有偶数的方法,分别是使用for循环、while循环及until循环。每种方法都详细展示了如何通过不同的控制结构来实现相同的数学求和目标。
1349

被折叠的 条评论
为什么被折叠?



