C语言求Sn=1!+2!+3!+4!+5!+…+n!之值

日期:2018-03-26 11:43:54 人气:1

C语言求Sn=1!+2!+3!+4!+5!+…+n!之值

数值范围超大,可以使用64位整数处理: #include int main() { int i,n=20; __int64 sum=0, f=1; for (i=1;i<=n;i++) { f *=i; sum += f; } printf("%lld\n", sum); return 0; } 注:这是gcc的写法,不同编译器,可能写法不一样:printf("%l64d\n"
    A+
热门评论