早教吧作业答案频道 -->其他-->
/bin/bashi=1sum=0while[$i-le100];dosum=$((sum+i))i=$((i+1))doneecho"SUM=$sum"
题目详情
/bin/bash
i=1
sum=0
while [ $i -le 100 ]; do
sum=$((sum+i))
i=$((i+1))
done
echo "SUM=$sum"
i=1
sum=0
while [ $i -le 100 ]; do
sum=$((sum+i))
i=$((i+1))
done
echo "SUM=$sum"
▼优质解答
答案和解析
#!/bin/bash
i=1 定义变量i,值为1
sum=0 定义变量sum,值为1
while [ $i -le 100 ]; do 当i小于100的时候,执行如下语句
sum=$((sum+i)) sum=sum+i,即执行第一次之后sum等于1
i=$((i+1)) i=i+1,即执行第一次之后i=2
done while的结束标志.
echo "SUM=$sum" 当如上循环执行完之后,打印出sum的值~
i=1 定义变量i,值为1
sum=0 定义变量sum,值为1
while [ $i -le 100 ]; do 当i小于100的时候,执行如下语句
sum=$((sum+i)) sum=sum+i,即执行第一次之后sum等于1
i=$((i+1)) i=i+1,即执行第一次之后i=2
done while的结束标志.
echo "SUM=$sum" 当如上循环执行完之后,打印出sum的值~
看了 /bin/bashi=1su...的网友还看了以下: