99问答网
所有问题
Linux 用shell 求1+2+3+.......+50的总和
如题所述
举报该问题
推荐答案 2012-06-18
有很多写法,下面来个最普通的:
#!/bin/sh
val=0
for ((i=1;i<=50;i++))
do
let val=val+i
done
echo "1+2+3+...+50=$val"
___________________________
当然,如果是bash,你也可以用:
for i in {1..50}
for i in $(seq 50)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ezjBvBvtW.html
其他回答
第1个回答 2012-06-18
#/bin/bash
i=1
Sum=0
while [ $i -le 50 ]
do
Sum = `expr $Sum + $i `
i = `expr $i +i `
done
echo $Sum
相似回答
...使用for语句创建
一
个
shell
程序,其功能是
1+2+3+
…+n.请高手们帮下忙...
答:
echo "Input n:"read n s=0 for (( i=0;i<n+1;i=i+1 ))do let s=$s+$i done echo "
1+2+
...+n = $s(n=$n)"
shell
程序实现
1
-
2+3
-4……-100求和
答:
int i;for(i=1;i<=100;i++)dusum=sum+i;cout<<"
1+2+3+
...+100="<<sum<<endl;}
linux
shell
编程计算
1+2+3+
4+5+..+100的结果
答:
i=
1
sum=0 while [ $i -le100 ]do sum=`expr $i + $sum`let i++ done echo 1 and 100 equal $sum !/bin/bash sum=0 for i in `seq 1 100`do sum=`expr $i + $sum`done echo 1 and 100 equal $sum
在
Linux下
利用
Shell
脚本编写一程序,实现1到100之和。
答:
sum=$(($sum + $num))done echo $sum 注:bash中产生序列的方法用 seq
1
100 或者 {1..100} 注意其中不能有空格!后面的语法比较简单,求值用 $(( ... )) 中间的省略号表示表达式;
shell
语法 赋值的时候变量直接写名字,取值的时候要在变量名前面加上 $ .附带,命令行一句话的版本:for...
急求
Shell的
编程:S=
1
!
+2
!
+3
!+...+10!
答:
首先在命令提示行下 输入: which shell > Test.sh #Test为你的脚本名 之后nano Test.sh 打开编辑器,加上"#!"在which
shell的
结果前面 i=
1
!m=1!
+2
!...这样一直弄到10的阶层,之后在将他们求和 就可以了啊。
linux
加减乘除命令linux加减
答:
Linux
网络操作系统的问题,一,编写
shell
脚本实现加减乘除运算。实现方法不限,但尽可能减少出错机率?setd=0;if then echo$3 d=$(($
1
-$
2
))fi echo$d
linux
常用命令有哪些?Linux是我们开发人员必不可少的系统,也是经常接触到的。然而,Linux命令比较多,有些不常用也难记住。那么,我们如何更...
shell
如何将一行的数据求累加值?网上很多awk都是加列,不是行。
答:
如果
一
个a.txt文件中有一行数据,每个用空格隔开的:
1
2
5 23 4 77 23 4 6 那么可以用awk计算一行的数据求和awk ' { for (i=1; i<= NF; i++) sum += $i; print sum; }' a.txt 就会输出一行的求和结果。如果有多行的话,上面的程序会输出每一行的求和结果。 本回答由网友推荐 举报| 答案纠错...
linux
加减乘除命令linux加减
答:
在bash
shell
中,你可以使用`$(( ))`结构进行算术运算。例如:bash result=$((
2 + 3
))echo $result 5 这个结构允许你执行加法、减法、乘法和除法,以及使用括号来改变运算的优先级。使用`expr`命令:`expr`是
一
个在Unix和
Linux
中常用的命令,用于求值表达式。它也可以用于算术运算,但语法稍有不...
linux用shell
怎么计算1到n的平方
答:
1
、实例n.sh !/bin/sh N=$1 if [ -z $1 ];then echo Usage $0 num exit 0 fi for (( i=1;i<=N;i++));do ((sum=i*i))echo $sum done 2、./n.sh 5
大家正在搜
shell求1到100的和
shell求1到n的和
用shell编程求1到100
shell编程求1到100的积
linux的shell命令
linux的shell编程
linux简单的shell编程
linux中shell的功能
linux默认的shell是什么
相关问题
linux shell编程计算1+2+3+4+5+..+10...
编写一个shell脚本,求累加和1+2+3……+100,输入...
linux用shell编1+2+3+...+n
LINUX shell 遇到的问题。 我想计算1+2+3+4...
求编写linux shell 程序求和使用for语句创建一个...
编写一个 Shell 程序,计算从1到用户输入数字的和。(1...
用shell脚本求和,为什么不输出值,而输出式子1+2+3+...
linux shell程序设计,输入n,计算1+1/2+1/...