豊富な数 (過剰数とも呼ばれる) は、整数論における、すべての真の因数の合計よりも小さい数です。たとえば、12 は豊富な数です。約数は 1、2、3、4、6、合計 =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 中国語 Web サイトの他の関連記事を参照してください。