shell脚本练习(12.11)

网友投稿 256 2022-10-28


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."


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:spring是如何实现声明式事务的
下一篇:smokeping自动检测系统
相关文章

 发表评论

暂时没有评论,来抢沙发吧~