为了账号安全,请及时绑定邮箱和手机立即绑定

老师为什么在1加到100的这道题里,开始会定义“s"这个变量,这个s跟后边又出现的s是否是同一个?请赐教。谢谢!

老师为什么在1加到100的这道题里,开始会定义“s"这个变量,这个s跟后边又出现的s是否是同一个?请赐教。谢谢!

#!/bin/bash
s=0
for ((i=1;i,=100;i=i+1))
    do
        s=$(( $s+$i ))
    done
echo $s

正在回答

2 回答

是同一个s,作用是做累加计算的。比方说加到90了前面89个数字的和需要记录下来在加上90才对

0 回复 有任何疑惑可以回复我~
#1

邋笔小欣 提问者

非常感谢!
2016-02-16 回复 有任何疑惑可以回复我~

是同一个s,只是前面定义一个变量s,表示的是1到100的和

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

老师为什么在1加到100的这道题里,开始会定义“s"这个变量,这个s跟后边又出现的s是否是同一个?请赐教。谢谢!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信