印象中可以自訂直角三角形行數並印出來是大學時代的第一個程式作業 當初為了寫這一個小小的作業居然要花上一整天 (...打字慢再加上當時跟電腦,程式邏輯不熟...) 雖然現在的工作已經不用寫程式 但是重新回味一下以前寫作業的感覺也滿好的 :D (主要是因為想重操舊業了,總得喚回以前的記憶吧...:P) 只是...這次...我只有花掉打字時間.... 跟以前寫程式的速度差好多喔...@_@ #Linux Shell Script - Right Triangle #/bin/sh read -p "Please enter a number: " getNum for (( i=1; i<=$getNum; i=i+1 )) do for (( j=1; j<=$i; j=j+1 )) do echo -n "*" done echo "" done 寫程式真的會上癮 ...ORZ .... 又寫出兩個中空三角形的作業了 .... @_@!! #中空正直角三角形 #/bin/sh read -p "Please enter an number: " getNum for (( i=1; i<=$getNum; i=i+1 )) do for (( j=1; j<=getNum; j=j+1 )) do if [ "$j" == "1" ] || [ "$i" == "$getNum" ] || [ "$j" == "$i" ]; then echo -n "*" else echo -n " " fi done echo "" done #中空倒直角三角形 #/bin/sh read -p "Please enter an number: " getNum for (( i=1; i<=$getNum; i=i+1 )) do for (( j=1; j<=getNum; j=j+1 )) do if [ "$j" == "$getNum" ] || [ "$i" == "1" ] || [ "$j" == "$i" ]; then echo -n "*" else echo -n " " fi done echo "" done
創作者介紹
創作者 skydiary 的頭像
skydiary

skydiary

skydiary 發表在 痞客邦 留言(0) 人氣( 82 )