作业帮 > 综合 > 作业

谁能帮我看一下这个程序哪里错了?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/25 20:09:36
谁能帮我看一下这个程序哪里错了?
 
谁能帮我看一下这个程序哪里错了?
#include <stdio.h>

int calc(int n)
{
    if (0 == n || 1 == n)
    {
        return 1;
    }
    return n * calc(n-1);
}
int main()
{
    long sum = 0;
    for (int i = 1; i <= 20; i++)
    {
         sum += calc(i);
    }
    
    printf("1!+2!...+ 20! = %ld", sum );
    return 0;
}
再问: 就改 long int s,t这一行
再答: // 删除int
long s ,t;