Heim > Artikel > Backend-Entwicklung > C-Programm zur Überprüfung, ob eine Nummer eine Überschussnummer (freundliche Nummer) ist?
In diesem Programm versuchen wir zu überprüfen, ob die beiden vom Benutzer über die Konsole angegebenen Zahlen ein freundliches Paar sind oder nicht?
Wenn die Summe aller Teiler von Zahl1 gleich Zahl1 und die Summe aller ist Teiler von Zahl2 ist gleich Zahl2, dann können wir sagen, dass diese beiden Zahlen reichlich vorkommende Zahlen sind
for(i=1;i<number1;i++){ if(number1 % i == 0){ result1= result1 +i; } }对于数字2的所有除数的总和。
for(i=1;i<number2;i++){ if(number2 % i == 0){ result2=result2+i; } }Für die befreundeten Paare.
if(result1==number1 && result2==number2)Wenn diese Bedingung erfüllt ist, dann handelt es sich um reichlich vorhandene Paare, andernfalls nicht.BeispielFolgendes ist das C-Programm zu Finden Sie heraus, ob die angegebenen Zahlen reichlich vorhandene Paare sind oder nicht − Live-Demo
#includeint main(){ int number1,number2,i; printf("Enter two numbers:"); scanf("%d%d",&number1,&number2); int result1=0,result2=0; for(i=1;i 输出输出如下 − Enter two numbers:6 28 Abundant PairsDas obige ist der detaillierte Inhalt vonC-Programm zur Überprüfung, ob eine Nummer eine Überschussnummer (freundliche Nummer) ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!