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

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

PHPz
PHPz앞으로
2023-09-14 12:41:061126검색

在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으로 문의하시기 바랍니다. 삭제