742
社区成员
发帖
与我相关
我的任务
分享
#!/bin/bash
while [ 1 ]
do
read -p "Please input k: " k
read -p "Please input m: " m
read -p "Please input n: " n
if [ $k -gt 1 ];then
break
else
echo "k must large than 1"
fi
done
for number in $(eval echo {$m..$n})
do
result=$(($number%k))
if [ $result -eq 0 ];then
sum=$(($sum+$number))
fi
done
echo The result is $sum
[/quote]
这位仁兄有点害人之嫌。。。。[/quote]为何这么说?哪里害人?帮人做作业?#!/bin/bash
while [ 1 ]
do
read -p "Please input k: " k
read -p "Please input m: " m
read -p "Please input n: " n
if [ $k -gt 1 ];then
break
else
echo "k must large than 1"
fi
done
for number in $(eval echo {$m..$n})
do
result=$(($number%k))
if [ $result -eq 0 ];then
sum=$(($sum+$number))
fi
done
echo The result is $sum
[/quote]
这位仁兄有点害人之嫌。。。。#!/bin/bash
while [ 1 ]
do
read -p "Please input k: " k
read -p "Please input m: " m
read -p "Please input n: " n
if [ $k -gt 1 ];then
break
else
echo "k must large than 1"
fi
done
for number in $(eval echo {$m..$n})
do
result=$(($number%k))
if [ $result -eq 0 ];then
sum=$(($sum+$number))
fi
done
echo The result is $sum
#!/bin/bash
read -p "Please input a number: " n
m=$((n * 2))
if [ $n -lt 0 ];then
echo "you input a negative number"
eval `eval echo {$m..$n} | sed -e 's/ /+/g' -e 's/^/sum=$((/' -e 's/$/))/'`
else
echo "you input a zero or positive number"
eval `eval echo {$n..$m} | sed -e 's/ /+/g' -e 's/^/sum=$((/' -e 's/$/))/'`
fi
echo The result is $sum