> 백엔드 개발 > C++ > C 언어에서는 'Abundant Number'를 '초과 수'로 번역합니다.

C 언어에서는 'Abundant Number'를 '초과 수'로 번역합니다.

PHPz
풀어 주다: 2023-09-14 12:41:06
앞으로
1210명이 탐색했습니다.

在C语言中,"Abundant Number"的翻译是"过剩数"

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

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿