> 백엔드 개발 > C++ > 숫자가 잉여수(친숙한 숫자)인지 확인하는 C 프로그램이 있습니까?

숫자가 잉여수(친숙한 숫자)인지 확인하는 C 프로그램이 있습니까?

WBOY
풀어 주다: 2023-08-28 16:57:03
앞으로
897명이 탐색했습니다.

숫자가 잉여수(친숙한 숫자)인지 확인하는 C 프로그램이 있습니까?

이 프로그램에서는 사용자가 콘솔을 통해 주어진 두 숫자가 우호적인 쌍인지 아닌지 확인하려고 합니다.

1번의 모든 약수의 합이 1과 같고 모든 합이 같은 경우 2의 약수가 2와 같다면 그 두 숫자는 풍부한 숫자라고 말할 수 있습니다.

우리가 우호적인 쌍을 찾는에 사용한 논리는 다음과 같습니다. −

1의 모든 약수의 합에 대해.

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;
   }
}
로그인 후 복사

우호적인 쌍을 위한 것입니다.

if(result1==number1 && result2==number2)
로그인 후 복사

이 조건이 만족되면 그들은 풍부한 쌍이고, 그렇지 않으면 그렇지 않습니다.

다음은 C 프로그램입니다. 주어진 숫자가 풍부한 쌍인지 아닌지 알아보세요 −

 Live Demo

#include
int main(){
   int number1,number2,i;
   printf("Enter two numbers:");
   scanf("%d%d",&number1,&number2);
   int result1=0,result2=0;
   for(i=1;i
로그인 후 복사

输ude

输ude如下 −

Enter two numbers:6 28
Abundant Pairs
로그인 후 복사

위 내용은 숫자가 잉여수(친숙한 숫자)인지 확인하는 C 프로그램이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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