搞不会循环的尴尬,结果不对?

源码码头网 其他问答 1

问题背景

搞不会循环的尴尬,结果不对?

尝试结果

搞不会循环的尴尬,结果不对?

明确问题

这是我的代码

这是结果

和答案不一样,但是找不到有什么公式错误呢

回复

共1条回复 我来回复
  • 代码工坊
    这个人很懒,什么都没有留下~
    评论

    供参考:

    #include <stdio.h>
    int main() 
    {
        __int64 n,sum,i,a;
        scanf("%I64d", &n);
        for (i = 1,a = 1,sum = 0;i <= n; i++) 
        {
            a *= i;
            sum += a;
        }
        printf("%I64d",sum);
        return 0;
    }
    
    0条评论

发表回复

登录后才能评论