阿摩線上測驗 登入

申論題資訊

試卷:99年 - 099年身心障礙人員4等_資訊處理#33580
科目:程式設計
年份:99年
排序:0

申論題內容

一、給定一個整數陣列 a[10]及整數 x,請寫一個程式能算出陣列中比 x 大的數字之總數, 並印出。(30 分)

詳解 (共 1 筆)

詳解 提供者:hchungw
這是一個基本的編程問題,我們可以用Python來解決。這個問題要求我們從一個給定的整數陣列中找出所有大於某個指定值x的數字,並計算這些數字的總數。以下是一個解決這個問題的簡單程式碼:

def count_numbers_greater_than_x(array, x):
    count = 0
    for number in array:
        if number > x:
            count += 1
    return count
# 給定的陣列範例
array = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
x = 10
# 計算並印出結果
result = count_numbers_greater_than_x(array, x)
print(result)
在這段程式碼中,我們定義了一個函式count_numbers_greater_than_x,它接受一個整數陣列array和一個整數x作為參數。然後,它遍歷這個陣列,對於每個元素,檢查它是否大於x。如果是,則將計數器count增加1。最後,函式返回計數器的值。
這個解法是直接且容易理解的,適合於處理這類簡單查詢的情況。