zhiyangfan @ 2022-03-23 12:08:50
模拟赛,我写了这个函数:
inline FAC(int n)
{
int x = n / B, t = fac[x];
for (int i = x * B + 1; i <= n; ++i) t = 1ll * t * i % mod;
return t;
}
然后,寄!
但我把 DevC++,Sublime 和 VSC 都试了一遍,然后连个警告都没报。
有没有方法可以找到这种错啊。
by Celtic @ 2022-03-23 12:11:45
我这里的dev c++ 报了 error
by zhiyangfan @ 2022-03-23 12:12:14
@Celtic 想问一下您的配置
by Celtic @ 2022-03-23 12:12:30
[Error] ISO C++ forbids declaration of 'FAC' with no type [-fpermissive]
by zhiyangfan @ 2022-03-23 12:13:12
就,编译命令。
by XL4453 @ 2022-03-23 12:13:19
/jk 我这里也没有报错,不知道什么问题。
by Celtic @ 2022-03-23 12:14:10
我这里编译选项什么都不加就报错
by zhiyangfan @ 2022-03-23 12:16:35
@Celtic 能不能发一下您 g++ 的版本
by rxjdasiwzl @ 2022-03-23 12:17:07
@zhiyangfan VS Code 的 C/C++ 插件 IntelliSense 直接报错了吧
by zhiyangfan @ 2022-03-23 12:17:40
@rxjdasiwzl 我这边配置不好 C/C++ 插件,一直用的 Code Runner。
by rxjdasiwzl @ 2022-03-23 12:17:53
编译也过不了啊 error: ISO C++ forbids declaration of ‘FAC’ with no type [-fpermissive]