Eine Abundanzzahl (auch Überschusszahl genannt) ist in der Zahlentheorie eine Zahl, die kleiner ist als die Summe aller ihrer wahren Faktoren. Beispielsweise ist 12 eine reichhaltige Zahl: Teiler 1,2,3,4,6, Summe =16 >12.
Die Differenz zwischen der Summe der Teiler und der Zahl nennt man Abundanz. Für das obige Beispiel ist Häufigkeit = 4 => 16 - 12 .
Um eine Häufigkeitszahl zu überprüfen, ermitteln wir alle Faktoren dieser Zahl und addieren sie. Diese Summe wird mit der Zahl verglichen, um anzuzeigen, ob die Zahl reich ist oder nicht.
#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; }
Das obige ist der detaillierte Inhalt vonIn der C-Sprache lautet die Übersetzung von „Abundant Number' „excess number'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!