首页 > 代码库 > shell脚本练习(12.11)
shell脚本练习(12.11)
求100以内偶数的和
思路:1.先定义一个变量x
2.x的范围是0-50,x的初始值为1
3.和值初始值为0,每做一次循环 和值就等于本身+2*i
方法一:
vim sum1.sh
#!/bin/bash
#written by lizheng
#about sum
sum=0
for x in {1..50}; do
sum=$(($sum+2*$x))
done
echo "the sum is $sum"
方法二:seq为固定写法
思路:1.先定义一个变量i
2.让sum的值先为0,i的值从1到100一个一个开始判断
3.让i等于一个数去除以2如果等于0,就是我们要的数让他们相加就可以得到需要的总和
vim sum2.sh
#/bin/bash
#written by lizheng
#about sum
let sum=0
for i in $(seq 1 100); do
if [ $[$i%2] == 0 ]; then
let sum+=$i
fi
done
echo "the sum is $sum."
shell脚本练习(12.11)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。