wdjh.net
当前位置:首页 >> 怎么用linux%shEll编写1到5的平方和 >>

怎么用linux%shEll编写1到5的平方和

#!/bin/sh let i=1 let tot=0 # use -le is less or equal while [ $i -le 5 ] do let tot=tot+(i*i) #echo i=$i tot=$tot let i=i+1 done echo "total=$tot" let tot=0 while [ $i -le 10 ] do let tot=tot+(i*i) #echo i=$i tot=$tot let i=i+...

1、实例n.sh #!/bin/sh N=$1 if [ -z $1 ];then echo Usage $0 num exit 0 fi for (( i=1;i

#!/bin/bash sum=1 for i in `seq 1 100`;do sum=`expr $i \* $i + $sum` done echo "From 1 to 100: $sum"

#!/bin/bashi=0while [ i -le 100 ]dom=`expr $i \* $i`echo "$i 的平方是 $m"done

menu(){cat

#!/bin/bash s=0 for ((i=1;i

脚本至少有如下错误: {j}改为${j}或$j,是要取值的啊 expr语句外面是反引号(键盘上ESC下面那个键)而不是单引号,表示执行命令而不是单纯一个字符串,expr后面的运算符左右两侧要有空格。 if跟[之间是要有空格的,if判断表达式比较符两侧也要...

1 #!/bin/bash 2 echo "**********please iput 5 number***********************" 3 echo "you must input one and press enter until input 5 number" 4 read x 5 max=$x 6 min=$x 7 avg=$x 8 i=1 9 while [ $i -lt "5" ] 10 do 11 let "i+=1" ...

水仙花数至少要三位数,所以不存在 1到100之间的水仙花数。下面是用bash shell求 100 到 999的水仙花数程序。 #!/bin/bash for (( a=1; a

#!/bin/bashall=$*if [ $# -ne 10 ];then echo error|tee -a /tmp/err exit 1fisum=1for i in $alldo if [ $i -le 0 ];then echo error|tee -a /tmp/err exit 1 else sum=`expr $sum \* $i` fidoneecho $sum

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com