歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Linux中用while做隨便輸入n個數求和

Linux中用while做隨便輸入n個數求和

此文件為sum.sh

#bin/base

s=0
i=1
num=$#
while [ $i -le $num ]
do
a=$1          #a為從外部輸入的第一個數
((s+=a))      #只加第一個數的值
shift 1      #往後移動一個數,使第二個位置移動後變成第一個數
((i++))      #控制循環次數
done

echo "這$num個數的和為:$s"

在調用此程序代碼頁時輸入n個數

sh  sum.sh 1 2 3 4 5 6 . . .

Copyright © Linux教程網 All Rights Reserved