이 프로그램에서는 사용자가 콘솔을 통해 주어진 두 숫자가 우호적인 쌍인지 아닌지 확인하려고 합니다.
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
#includeint 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!