28.shell腳本計算能被3整除的餘數和

思路:輸入數值N,求1-N之間能被3整除的數之和
#!/bin/bash
if [ $# -ne 1 ];then#只容許輸入一個參數
        echo "please input one parameter !"
        exit 1
fi
sum=0
        for i in `seq 1 $1` #$1賦值參數
        do
        j=$[$i%3]# %求餘數
                if [ $j -eq 0 ];then#判斷可以被3整除的數值
                sum=$[$sum+$i]#累加
                fi
        done
echo "1 to $1 total number is : $sum"
用法:sh countsum.sh 9 
返回值 1 to 9 total number is : 18
相關文章
相關標籤/搜索