为什么编译失败

P1009 [NOIP1998 普及组] 阶乘之和

Jiangjinggao @ 2023-02-24 16:15:45

我在c++上没错呀。

#include<iostream>
using namespace std;
int main() {
    int n;
    long long ans=0;
    cin>>n;
    for(int i=1;i<=n;i++){
        long long f = 1; 
        for(int j=1;j<=i;j++){
            f*=j;
        }
        ans+=f;
    }

    cout<<ans<<endl;
}

救救我


by Loser_Syx @ 2023-02-24 16:17:08

@Jiangjinggao 看了一下你的报错信息


by Loser_Syx @ 2023-02-24 16:17:47

@Jiangjinggao 你编译时候#include<iostream>呢


by Jiangjinggao @ 2023-02-24 16:18:16

求大佬回复


by Jiangjinggao @ 2023-02-24 16:22:22

还是看不懂


by ud2_ @ 2023-02-24 16:24:54

@Jiangjinggao 建议下次提交代码时

  1. 在编辑器中按 Ctrl + A 选定全部内容,
  2. 按 Ctrl + C 拷贝,
  3. 在“提交代码”页面按 Ctrl + V 粘贴,
  4. 点击“提交评测”按钮。

这样可以防止“提交时漏掉第一行”之类错误。


by Loser_Syx @ 2023-02-24 16:25:25

@Jiangjinggao 反正交上去了也是错解,这题高精度


by mashduihca @ 2023-02-24 16:40:08

首先,在最开始,你需要准备一双眼睛(可能一个也足够了)。

然后,你需要准备一只手,用来点击鼠标。

接着,点开你的提交记录和你实际写的代码,用你的眼睛做出比对。

最后,你大概就可以发现问题了。


by Jiangjinggao @ 2023-02-24 16:52:51

哦,谢谢,改了一下对了


by tuohai @ 2023-02-26 08:26:49

return 0;!!!


|