題目連結:
題目大意:
輸入有多列,每列給定一正整數 N ,試問該數為盈數(Abundant Number)、完美數(Perfect Number)還是虧數(Deficient Number)?
假設 N 除自身之外的因數總和為 S。如果 S < N,則 N 為虧數;如果 S = N,則 N 為完美數;如果 S > N,則 N 為盈數。
範例輸入:
30
26
28
範例輸出:
盈數
虧數
完全數
解題思維:
參見
這題便可以求得一個數字的因數和。然後按照題目條件去判斷即可。
此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。