
GMP Fact 함수는 숫자의 모든 약수를 출력하지 않습니다. 대신, 입력된 숫자의 약수의 개수를 반환합니다.
예를 들어, GMP Fact 함수를 사용하여 12의 약수의 개수를 구할 수 있습니다.
#hostingforum.kr
php
$gmp = gmp_init(12);
echo gmp_fact($gmp) . "n"; // 출력: 8
이 예제에서 GMP Fact 함수는 12의 약수의 개수인 8을 반환합니다.
만약 모든 약수를 출력하고 싶다면, 약수들을 한 번에 출력하는 함수를 직접 구현해야 합니다.
#hostingforum.kr
php
function 약수들($num) {
$약수들 = array();
for ($i = 1; $i <= $num; $i++) {
if ($num % $i == 0) {
$약수들[] = $i;
}
}
return $약수들;
}
$약수들 = 약수들(12);
print_r($약수들); // 출력: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 6 [5] => 12 )
이 예제에서 약수들을 출력하는 함수를 직접 구현하여 12의 모든 약수들을 출력합니다.
2025-05-07 01:49