論__gcd(,)函數所屬庫

蒟蒻今天無意間發現自己頭疼的gcd居然有現成的函數——“__gcd(x,y)

首先上乾貨,

__gcd(x,y)是algorithm庫中的函數

,嗯百度上唯一一條關於它屬於哪個庫的回答是我發的。

不過這個函數好像不是那麼簡單,貌似是編譯器自帶#@!*¥~…

接下來還是引用一下百度吧

奇奇怪怪的

真叫人頭禿,下面看一個實例。

#include<cstdio>
#include<algorithm>
using namespace std;
int n,m;
int main()
{
    scanf("%d %d",&n,&m);
    int k=__gcd(n,m);//最大公約數
    printf("%d",k);
    return 0;
}
p.s.爲了證明不是iostream庫帶的函數我專門去掉了iostream的調用。
發佈了35 篇原創文章 · 獲贊 52 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章