您的位置:首页 > 其它

计算1加到100的和

2016-04-22 10:09 218 查看

计算1加到100的和

方法一:
#!/bin/bash
i=1
sum=0
while((i<=100));do
((sum=sum+i))
((i++))  
echo$sum
done

第一次循环:
#i<=100
#0=0+1=1
#1+1=2
#sum=1
第二次循环:
i=2
i<=100
1=1+2=3
2+1=3
echo3
第三次循环:
i=3
i<=100
3=3+3=6
3+1=4
echo6

方法二:
[root@bogon~]#seq-s+100|bc
5050


方法三:
[root@bogon~]#echo{1..100}|tr"""+"|bc//tr的意思是把空格替换成+号。
5050


方法四:
[root@bogon~]#echo{1..100}|tr"\t""+"|bc##\t代表一个空格
5050

方法五:
[root@bogon~]#seq100|tr"\n""+"|sed's#\+$#\n#g'|bc##\n代表换行,用sed把以+号结尾的替换成换行符。
5050
[root@bogon~]#


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: