#include<bits/stdc++.h>
using namespace std;
int main() {
cout << __gcd(6, 8) << endl;
return 0;
}
这个好像是GNU的语法扩展,不是标准C++的一部分。
以下划线开头的标识符,通常都不属于标准C/C++,而是编译器/库所做的特殊实现。想要跨平台的话,应当尽可能避免使用这类标识符。
#include<bits/stdc++.h> 这个包头 vs没有的。
换头文件也还是报错
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
这是dev c++的代码吧,vs的头文件需要改成
#include <iostream>
#include <algorithm>