shell練習題

1.命令test或[可以測試一個條件是否成立,如果測試結果爲真,則該命令的返回狀態爲0;如果測試結果爲假,則該命令的返回狀態爲1。(與C語言的邏輯表示正好相反)

2.  -eq(等於)

    -ne(不等於)

    -lt(小於)

    -le(小於等於)

    -gt(大於)

    -ge(大於等於)

它們的操作對象是整數或者取值爲整數的變量。

3. -a(邏輯與)

    -o(邏輯或)

    !(邏輯或)

&&和||用於連接兩個命令,而-a.-o僅用於在測試表達式中連接兩個測試條件。

4.1~100之間的求和

(1)遞歸

wKioL1eHe9rCgGuGAABcK7vBbtc511.png   

    運行結果:

wKiom1eHe_GS5ZNRAAAP2CQUeLQ581.png

(2)非遞歸

wKioL1eHe6qDbgjWAABpvIykNOs741.png

運行結果:

wKiom1eHe7-Dbte5AABR-2UTzho066.png

  (3)bc工具

wKioL1eHfALSjzd5AABsD5qZvr0164.png


wKioL1eHfBrym6EqAABgKh1o2V0661.png

 5.進度條

 wKioL1eHe1HwtGjVAABY1ws3eWQ176.png

運行結果:

wKiom1eHe5ejGpVxAAAfDZQ-wfo133.png

6.求斐波那契數列的第N個數

(1)非遞歸

wKioL1eHfCyAmdmZAABxfNaX2tY026.png

(2)遞歸

wKioL1eHfFGQZ1vrAABwzHavA4g794.png

運行結果:

wKiom1eHfEDhQrWRAABS3Ppb-aI638.png

7.字符串轉換

wKiom1eHfGSALVDuAABhWHmRN9o761.png

運行結果:

wKiom1eHfHrQxMuJAABBRd0CvBQ317.png

8.求一組數的最大值,最小值和平均值。

wKioL1eHfIqh2G7yAACZj84gj-w963.png

運行結果:

wKioL1eHfJzjBXRzAAAxlE2K93U669.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章