1. 程式人生 > >shell:計算1-100以內奇數和偶數的和

shell:計算1-100以內奇數和偶數的和

計算1-100以內奇數和偶數的和
考慮使用for迴圈來進行遍歷1-100以內

for I in {1..100}

對於奇偶數的取法最簡單的是

I=$[$I+2]

但我們採用:
YS=$[$I%2]
so.整段程式碼如下:

1 #! /bin/bash
2 for I in {1..100};do
3 YS=$[$I%2]
4 if [[ $YS = 0 ]];then
5 SUM1=$[SUM1+$I]
6 elif [[ $YS != 0 ]];then
7 SUM2=$[$SUM2+$I]
8 fi
9 done
10 echo "$SUM2"
11 echo "$SUM1"