阿摩線上測驗 登入

申論題資訊

試卷:112年 - 112 原住民族特種考試_三等_電力工程:計算機概論#116549
科目:計算機概論、大意(資訊科學概論,電腦常識,電子計算機概論)
年份:112年
排序:0

申論題內容

五、欲編寫一個程式可以將 1 至 10000 中不是 3 也不是 7 之倍數的那些整數累加起來。請先描述你會如何解這個問題,再使用任何一種程式語言完成此程式。(15 分)

詳解 (共 1 筆)

詳解 提供者:hchungw

為了解決這個問題,我會採用以下步驟:
初始化一個變數用於累加符合條件的整數,比如命名為 total_sum,初始值為0。
使用一個循環,從1迭代至10000(包含1和10000)。
在每次迭代中,檢查當前的數字是否不是3的倍數且不是7的倍數。
可以使用模運算(%)來檢查一個數字是否能被另一個數字整除。如果 number % 3 != 0 且 number % 7 != 0,則這個數字不是3的倍數也不是7的倍數。
如果一個數字符合條件,將它加到 total_sum 變數上。
循環結束後,total_sum 將包含所有符合條件的整數的總和。
輸出 total_sum 的值。
下面我將使用Python語言來實現這個程式:
程式計算完成後,1至10000中不是3也不是7之倍數的那些整數累加起來的總和為 28,578,571。