親密數

如果整數A的全部因子(包括1,不包括A本身)之和等於B;且整數B的全部因子(包括1,不包括B本身)之和等於A,則將整數A和B稱爲親密數。求3000以內的全部親密數。 問題分析 根據問題描述,該問題可以轉化爲:給定整數A,判斷A是否有親密數。 爲解決該問題,首先定義變量a,併爲其賦初值爲某個整數。則按照親密數定義,要判斷a中存放的整數是否有親密數,只要計算出該整數的全部因子的累加和,並將該累加和存放
相關文章
相關標籤/搜索