shell練習

計算1-100的和


[root@www ~]# cat 100.sh

#!/bin/bash

sum=0

for a in `seq 1 100`; do

sum=$[$sum+$a]

done


echo $sum

[root@www ~]# sh 100.sh

5050


上面是直接顯示總和

下面列出計算結果

[root@www ~]# cat 100.sh

#!/bin/bash

sum=0

for a in `seq 1 100`; do

sum=$[$sum+$a]

echo $sum

done


[root@www ~]# sh 100.sh

1

3

6

10

15

21

28

36

45

55

66

78

91

105

120

136

153

171

190

210

231

253

276

300

325

351

378

406

435

465

496

528

561

595

630

666

703

741

780

820

861

903

946

990

1035

1081

1128

1176

1225

1275

1326

1378

1431

1485

1540

1596

1653

1711

1770

1830

1891

1953

2016

2080

2145

2211

2278

2346

2415

2485

2556

2628

2701

2775

2850

2926

3003

3081

3160

3240

3321

3403

3486

3570

3655

3741

3828

3916

4005

4095

4186

4278

4371

4465

4560

4656

4753

4851

4950

5050


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章