假設我們負責建立一個圖書館系統,用於監控和查詢圖書館的各種操作。現在我們被要求實作三個不同的指令,分別執行以下動作:
使用指令1,我們可以記錄在書架x上插入一本有y頁的書。
使用指令2,我們可以列印出書架x上第y本書的頁碼。
使用指令3,我們可以列印出書架x上的書的數量。
這些指令以2D陣列的形式給出,格式為{指令類型,x,y}。如果沒有y值,則預設值為0。我們列印給定命令的結果。
因此,如果輸入如下:書架數量=4,查詢數量=4,輸入陣列= {{1,3,23},{1,4,128},{2,3,0}, {3,4,0}};那麼輸出將是
1 2 |
|
1 2 3 4 |
|
為了解決這個問題,我們將按照以下步驟進行:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
|
1 2 |
|
1 2 |
|
以上是C程式範例,示範可變長度陣列的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!