这个到底错哪里了,求助谢谢(不接受恶意回答)

P1009 [NOIP1998 普及组] 阶乘之和

LHX05 @ 2023-08-16 11:15:31

#include<bits/stdc++.h>
using namespace std;
int main ()
{
    int s=1,n,m;
    cin>>n;
    m=n;
    for(int i=1;;i++)
    {

        m=n-1;
        s=s*n*m;
        n--;

        if(m<=1)
        {
            cout<<s;
            break;
        }
        if(n-1<=1)
        {break;
        cout<<s;
        }
        else
        n--;
    }
    return 0;
}

by xvl_ @ 2023-08-16 11:16:55

@LHX05

需要用到高精度


by LHX05 @ 2023-08-16 11:22:50

@xvl_ 这题一定需要高精吗,高精我不太懂,没有其他的办法解题吗


by xvl_ @ 2023-08-16 11:23:15

@LHX05

没有


by xvl_ @ 2023-08-16 11:23:31


by xvl_ @ 2023-08-16 11:23:54

具体可以看看题解


by LHX05 @ 2023-08-16 13:47:43

@xvl_ 谢谢


by xiuh2333 @ 2023-08-24 08:59:46

@xvl_ 看到高精的我想爆C语言


|