女同免费毛片在线播放,免费无码专区毛片高潮喷水,年轻漂亮少妇私密精油按摩保养 ,老师在办公室被躁在线观看,久久婷婷人人澡人爽人人喊

首頁/ 站長(zhǎng)工具/ {notempty name="current_name"} PHP函數(shù)大全 {notempty name="$current_name"} /gmp_gcdext()函數(shù)—用法及示例
查詢

gmp_gcdext()函數(shù)—用法及示例

「 計(jì)算兩個(gè)整數(shù)的最大公約數(shù),并返回一個(gè)數(shù)組,其中包含最大公約數(shù)、以及對(duì)應(yīng)的系數(shù) 」


函數(shù)名:gmp_gcdext()

函數(shù)描述:gmp_gcdext() 函數(shù)用于計(jì)算兩個(gè)整數(shù)的最大公約數(shù),并返回一個(gè)數(shù)組,其中包含最大公約數(shù)、以及對(duì)應(yīng)的系數(shù)。

用法:gmp_gcdext($a, $b)

參數(shù):

  • $a:一個(gè) GMP 對(duì)象或一個(gè)字符串,表示第一個(gè)整數(shù)。
  • $b:一個(gè) GMP 對(duì)象或一個(gè)字符串,表示第二個(gè)整數(shù)。

返回值:一個(gè)包含三個(gè)元素的數(shù)組,包括最大公約數(shù) $g,以及兩個(gè)整數(shù) $a 和 $b 的系數(shù) $s 和 $t,滿足 $g = $a * $s + $b * $t。

示例代碼:

$a = gmp_init(24);
$b = gmp_init(36);

$result = gmp_gcdext($a, $b);

$g = $result[0]; // 最大公約數(shù)
$s = $result[1]; // $a 的系數(shù)
$t = $result[2]; // $b 的系數(shù)

echo "最大公約數(shù): " . gmp_strval($g) . "\n";
echo "系數(shù) a: " . gmp_strval($s) . "\n";
echo "系數(shù) b: " . gmp_strval($t) . "\n";

// 輸出結(jié)果:
// 最大公約數(shù): 12
// 系數(shù) a: -1
// 系數(shù) b: 1

注意事項(xiàng):

  • 傳入的參數(shù)可以是 GMP 對(duì)象或字符串,如果是字符串,則會(huì)自動(dòng)轉(zhuǎn)換為 GMP 對(duì)象進(jìn)行計(jì)算。
  • 如果兩個(gè)整數(shù)中有一個(gè)為 0,則返回的結(jié)果數(shù)組中,最大公約數(shù)為另一個(gè)不為 0 的整數(shù),系數(shù) $s 和 $t 為 0。
  • 如果兩個(gè)整數(shù)中有一個(gè)為負(fù)數(shù),則返回的結(jié)果數(shù)組中,最大公約數(shù)為正數(shù),系數(shù) $s 和 $t 的符號(hào)會(huì)根據(jù)參數(shù)的符號(hào)而定。
  • 當(dāng)輸入?yún)?shù)為非整數(shù)時(shí),將會(huì)返回 false。
補(bǔ)充糾錯(cuò)
上一個(gè)函數(shù): gmp_hamdist()函數(shù)
下一個(gè)函數(shù): gmp_setbit()函數(shù)
熱門PHP函數(shù)
分享鏈接