1到10所有数字相加求和

回复 收藏
用while实现1到10所有数字相加求和。

答案:

{{{密码回复可见}}}

2015-08-07 09:54 举报
已邀请:
0

blackwang

赞同来自:

学习一下
0

cxiaodian

赞同来自:

good
0

大喵喵66

赞同来自:

  1. # cat addition.sh
  2. #!/bin/bash
  3. i=1
  4. sum=0
  5. while [[ $i -le 10 ]]; do
  6.         let sum+=i
  7.         let i++
  8. done
  9. echo "sum = $sum"
0

keluo

赞同来自:

a=0
sum=0

while [ $a -lt 10 ];do
  a=$[$a+1]
  sum=$[$sum+$a]

done

echo $sum
0

linux-小莫

赞同来自:

学习
0

尹玉龙

赞同来自:

1
0

木头爱木头媳妇

赞同来自:

1
0

ggangelo

赞同来自:

#!/bin/bash n=0 while [ $n -le 10 ] do    n=$[$n+1]    sum=$[$sum+$n] done echo $sum
0

Linuxpp

赞同来自:

借鉴
0

945458610

赞同来自:

1
0

duyanbin

赞同来自:

学习
0

lerchi

赞同来自:


sum=0
i=1
while [ $i -le 10 ] ; do
sum=$[$i+$sum]
i=$[$i+1]
done
echo $sum
0

malong

赞同来自:

看看
0

小璇Linux

赞同来自:

学习
0

xiaoweili

赞同来自:

0

大仔黑黑

赞同来自:

  1. #!/bin/bash
  2. ##written by wangyl
  3. ##2016-04-11

  4. sum=0
  5. for i in `seq 1 10`;
  6. do
  7.         sum=$[$sum+$i]
  8. done
  9. echo $sum
0

qq895933723

赞同来自:

kankan
0

tytywu

赞同来自:

学习学习!
0

zhangdailu

赞同来自:

ls
0

luckytodd

赞同来自:


#!/bin/bash
#求1-10所有数字相加的和
sum=0
i=0
while  [ $i -le 10  ]
do
sum=$[$sum+$i]
i=$[$i+1]
done
echo $sum
0

苏上文

赞同来自:

.................................
0

wangxinpeng

赞同来自:

  1 #/bin/bash
  2 i=1
  3 sum=0
  4 while [ $i -lt 10 ]
  5
  6 do
  7   sum=$[$sum+$i]
  8     i=$[$i+1]
  9      done
10       echo "sum=$sum"
~
~
0

漠林sky

赞同来自:

学习
0

laige521

赞同来自:

#! /bin/bash
n=0
m=0
while [$n -le 9 ]
do
    n=$[ $n+1 ]
    m=$[ $m+$n]
done
echo $m
0

hammel

赞同来自:

0

xufanyunwei

赞同来自:

学习
0

西瓜.M

赞同来自:

#!/bin/bash ##         sum=0 n=1 while [ $n -le 10 ] do sum=$[$sum+$n] n=$[$n+1] done echo $sum
0

chumingjie

赞同来自:

看看
0

CNS2016

赞同来自:

学习
0

xzzlamp

赞同来自:

11
0

李梦

赞同来自:

#!/bin/bash
i=1
tot=0
while [ $i -le 10]
do
    tot=$(($tot+$i))
    i=$(($i+1))
   
done
echo $tot
0

等风来

赞同来自:

学习
0

乐宝儿

赞同来自:

#! /bin/bash
n=0
sum=0
while [ $n -le 10 ]
do
  sum=$(($sum+$n))
  n=$(($n+1))
done
echo $sum
0

casparcc

赞同来自:

学习 学习
0

陈森林

赞同来自:

学习
0

linle

赞同来自:

sum=0
a=0
while [ $a -le 9 ]
do
  a=$[$a+1]
  sum=$[$sum+$a]
done
echo $sum
先循环再相加
0

kolons

赞同来自:

学习,参考
0

阿凯

赞同来自:

  1. n=1
  2. sum=0
  3. while [ $n -le 10 ];do
  4.         sum=$[$sum+$n]
  5.         n=$[$n+1]
  6. done
  7. echo $sum
0

branttsai

赞同来自:

study, tks.
0

zjjjjy

赞同来自:

{:7_161:}
0

sallyliang90

赞同来自:

#!/bin/bash
i=1
sum=0
while [ $i -lt 11 ];do
   sum=$[$sum+$i]
   i=$[$i+1]
done
echo $sum
0

筱影

赞同来自:

#!/bin/bash
i=0
sum=0
while [ $i -lt 10 ]
do
        i=$[$i+1]
        sum=$[$i+$sum]
done
        echo $sum
0

jxcia2018

赞同来自:

本帖最后由 jxcia 于 2016-6-2 17:12 编辑
  1. #!/bin/bash
  2. ##written by lin
  3. sum=0
  4. i=1
  5. while [ $i -le 10 ];
  6. do
  7. sum=$[$sum+$i]
  8. i=$[$i+1]
  9. done
  10. echo $sum
  11. 用for求和
  12. #!/bin/bash
  13. ##written by lin
  14. sum=0
  15. for i  in `seq 1 10`
  16. do
  17. sum=$[$sum+$i]
  18. done
  19. echo $sum


0

cj2017

赞同来自:

#!/bin/bash
i=0
sum=0
while [ $i -le 10 ]
do
sum=$[$sum+$i]
i=$[$i+1]
done
echo $sum
0

黄国斌

赞同来自:

学习
0

beafty

赞同来自:

学习...
0

bo1193630409

赞同来自:

看看
0

greenfish

赞同来自:

学习一下
0

greenfish

赞同来自:

#!/bin/bash
sum=0
for i in `seq 1 10`
do
        sum=$[$sum+$i]
done
echo $sum
我是这么做的 结果是对的反正。。。。
0

loveangeler

赞同来自:

#!/bin/bash
#
#
n=0
sum=0
while [ $n -le 10 ]
do
    echo $sum
    n=$[$n+1]
    sum=$[$sum+$n]
done
0

azure

赞同来自:

陷入死循环了
0

Toornix

赞同来自:

[root@localhost shell]# vim sum.sh

#!/bin/bash

n=1
sum=0
while [ $n -le 10 ]
do
        sum=$(($sum+$n))
        n=$(($n+1))
done
echo "The sum is $sum"
0

gh0st

赞同来自:

{:4_91:}
0

jonnylin

赞同来自:

学习
0

我爱我家

赞同来自:

答案
0

shc1985

赞同来自:

看下
0

lanceli

赞同来自:

我看看
0

dongdongchen

赞同来自:

学习
0

weifan

赞同来自:

看看看看
0

vastlee

赞同来自:

1到10所有数字相加求和
0

hhao

赞同来自:

1
0

keepfight

赞同来自:

学习一下!
0

liupeng

赞同来自:

学习学习
0

GaryHuang0113 - 世上无难事,只怕有心人

赞同来自:

{:4_91:}
0

GaryHuang0113 - 世上无难事,只怕有心人

赞同来自:


学习x
0

leewillxlw

赞同来自:

看下答案
0

午夜DJ

赞同来自:

看看
0

wy1028

赞同来自:

{:4_91:}
0

标哥

赞同来自:

#!/bin/bash
i=0
sum=0
while ((i<=10))
do
   let "sum+=i"
   let "i+=1"
done
echo "sum is $sum"
0

尹玉龙

赞同来自:

#!/bin/bash
sum=0
for i in `seq 1 10`
do
sum=$[$sum+$i]
done
echo $sum
0

riverxyz

赞同来自:

+1
0

liqian

赞同来自:

学习
0

liulangren0533

赞同来自:

学习一下。
0

kevinjin

赞同来自:

看看
0

hkmaozi

赞同来自:

学习
0

a_leon

赞同来自:


  1. #!/bin/bash
  2. a=0
  3. sum=0
  4. while  [ "$a" -lt "10" ]
  5. do
  6.       a=$(($a+1))
  7.       sum=$(($a+$sum))
  8. done
  9. echo $sum
0

ccqmoshou

赞同来自:

学习,学习
0

ryanlin

赞同来自:

学习
0

xigua

赞同来自:

学习
0

hmh

赞同来自:

.
0

zhangyanlong

赞同来自:

111
0

冷凌

赞同来自:

#!/bin/bash i=1 sum=0 while [ $i -le 10  ] do     let sum=$sum+$i     let i=$i+1 done echo $sum
0

dessler

赞同来自:

  1. #!/bin/bash
  2. i=1
  3. s=0
  4. while [ $i -le 10 ]
  5. do
  6. s=$(($s+$i))
  7. i=$((i+1))
  8. done
  9. echo $s
0

13805775620

赞同来自:

看看

0

kw是id

赞同来自:

#!/bin/bash
sum=0
for i in `seq 1 10`
do
  sum=$[$sum+$i]
done
echo $sum

0

王斌

赞同来自:

#! /bin/bash

#Script: Count 1 to 10

#Auth: Cityzen Wang

#Date:Last day in Apri

sum=0

i=0

while [ $i -lt 10 ]

do

    i=$[$i+1]

    sum=$[$sum+$i]

done

echo $sum

0

杨银根

赞同来自:

#!/bin/bash

sum=0

for i in `seq 1 10`

do

    sum=$[$i+$sum]

done

echo $sum

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: