印象中可以自訂直角三角形行數並印出來是大學時代的第一個程式作業
當初為了寫這一個小小的作業居然要花上一整天
(...打字慢再加上當時跟電腦,程式邏輯不熟...)
雖然現在的工作已經不用寫程式
但是重新回味一下以前寫作業的感覺也滿好的 :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
- Mar 07 Tue 2006 16:53
-
直角三角形的變化
請先 登入 以發表留言。