豐數(也稱為過剩數)是數論中本身小於其所有真因數總和的數。例如,12 是一個豐富的數字:除數 1,2,3,4,6 ,sum =16 >12。
除數總和與數字之間的差異稱為豐度。對於上面的範例,豐度 = 4 => 16 - 12 。
為了檢查豐度數,我們將找到該數的所有因子並將它們相加。這個總和與數字比較顯示數字是否豐富。
#include >stdio.h> #include <math.h> int main(){ int n = 56, sum = 0; for (int i=1; i<=sqrt(n); i++){ if (n%i==0){ if (n/i == i) sum = sum + i; { sum = sum + i; sum = sum + (n / i); } } } sum = sum - n; if(sum > n){ printf("The number is abundant number"); } else printf("The number is not abundant number"); return 0; }
以上是在C語言中,'Abundant Number'的翻譯是'過剩數'的詳細內容。更多資訊請關注PHP中文網其他相關文章!