풍부수(잉여수라고도 함)는 정수론에서 모든 실제 인수의 합보다 작은 숫자입니다. 예를 들어, 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!