__gcd(,) 是什么库的库函数?
C++写的代码里面用到这个函数,但是不知道是那个库的,开的库如下:#include<vector>#include<string>#include<list>#inclu...
C++ 写的代码里面用到这个函数,但是不知道是那个库的,开的库如下:
#include <vector>
#include <string>
#include <list>
#include <map>
#include <set>
#include <deque>
#include <stack>
#include <bitset>
#include <algorithm>
#include <functional>
#include <numeric>
#include <utility>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <cstring>
#include <climits> 展开
#include <vector>
#include <string>
#include <list>
#include <map>
#include <set>
#include <deque>
#include <stack>
#include <bitset>
#include <algorithm>
#include <functional>
#include <numeric>
#include <utility>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <ctime>
#include <cstring>
#include <climits> 展开
展开全部
可能是计算最大公约数的函数,但肯定不是c/c++标准函数(给出的头文件都是标准库文件),因此上述头文件都不包含这个函数
更多追问追答
追问
我可以明确的告诉你这个是计算最大公约数的函数,而且开启上述库函数,并且using namespace std 包含这个函数的代码可以编译通过并且正常得出所求的最大公约数,编译器为mingw32-g++
追答
呵呵,不用这么义正词严,我并没有表述特定编译器不包含它的论述,只是告诉你,它绝不是标准库函数之一(所述标准乃:c标准iso/iec 9899,c++标准iso/iec 14882)。
根据你的实践看,它是gcc的扩充函数。在gcc编译环境下用固然没问题,但一定存在移植困难,比如你在ads上编译就未必能通过
如果你一定想知道是哪个头文件,我猜测下,十有八九是cmath,为何?最大公约数肯定放
mathematics库咯。。
2022-07-13
展开全部
是algorithm里的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是#include <algorithm>的,亲测,有效
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
long long a[3];
cin>>a[1]>>a[2]>>a[3];
cout<<a[1]/__gcd(a[1],a[3])<<"/"<<a[3]/__gcd(a[1],a[3]);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<algorithm>
本人亲测,望采纳
本人亲测,望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
gcd是GNU编译器特定的库函数。
GNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。GCC的初衷是为GNU操作系统专门编写的一款编译器。GNU系统是彻底的自由软件。
库函数一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是编译器特定的库函数。
GNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。GCC的初衷是为GNU操作系统专门编写的一款编译器。GNU系统是彻底的自由软件。
库函数一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是编译器特定的库函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |