您好,登錄后才能下訂單哦!
//一行不起作用的if語句 待修改…… 沒有加判斷結束的函數 <<"COM" I= 11; 不要有空格 I=11 COM wz=(1 2 3) wz[1]=22 wz[wz[0]]=33 echo "array is:${wz[@]}" a=(6 11 5 4 3 2 1 1 11 0 0 0 0 0 1 11 0 0 0 0 0) m=1 wx[$m]=11 echo ${a[$m]} echo ${a[$m-1]} echo "-----------------------" SHOW() { for((i=6;i>0;i--)) { for((j=0;j<3;j++)) { #echo -e "${a[i+j*7]} \c" #echo -e "${a[i*2+j]} \c" case ${a[i+j*7]} in 0 ) echo -e " \c" ;; 1 ) echo -e " [1] \c" ;; 2 ) echo -e " [ 2 ] \c" ;; 3 ) echo -e " [ 3 ] \c" ;; 4 ) echo -e " [ 4 ] \c" ;; 5 ) echo -e " [ 5 ] \c" ;; 11 ) echo -e "-------------------\c" ;; esac } echo "" } } show() { echo -e "A: \c" i=0 while [ $i -lt 7 ] do echo -e "${a[$i]} \c" let i++ done echo " " echo -e "B: \c" i=7 while [ $i -lt 14 ] do echo -e "${a[$i]} \c" let i++ done echo " " echo -e "C: \c" i=14 while [ $i -lt 21 ] do echo -e "${a[$i]} \c" let i++ done echo " " } play() { clear SHOW #show echo "Enter m and n [1 3]" echo "-----------------------" read m read n #偏移的思想牢記于心 if [ ${a[a[$n*7-7]+$n*7-6]} -lt ${a[a[$m*7-7]+$m*7-7]} ];then a[a[$n*7-7]+$n*7-6]=${a[a[$m*7-7]+$m*7-7]} a[a[$m*7-7]+$m*7-7]=0 let a[$m*7-7]-- let a[$n*7-7]++ fi play } play
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。