阿摩線上測驗 登入

申論題資訊

試卷:107年 - 107 地特四等 程式設計概要#73697
科目:程式設計
年份:107年
排序:0

題組內容

三、請用下列程式回答下列問題。(每小題 5 分,共 25 分)5c1b2c8b1cb22.jpg

申論題內容

⑴ num[]一維陣列最多可儲存幾個正整數?

詳解 (共 2 筆)

詳解 提供者:hchungw
num 是一個有 100 個元素的一維整數陣列,初始化為 0。在 main 函數中,透過 scanf 讀取輸入到 num 陣列中,並使用一個索引變量 i 來記錄目前已經輸入的元素數量。每次輸入一個整數後,i 就增加 1。這個過程會在輸入非 0 整數時持續進行。
所以,理論上 num 陣列最多可以儲存 100 個正整數。然而,如果輸入的整數中包含 0,則會提前結束讀取過程,因為 while 循環條件為 i != 0。這意味著一旦輸入了 0,循環會終止,即使 num 陣列還沒有被完全填滿。此外,這個程式還包含了一個名為 reorder 的遞迴函數,但這對判斷 num 陣列可以儲存多少個正整數並不影響。
詳解 提供者:澐
0-99,100個