问酒554 2023-12-26 21:40 采纳率: 0%
浏览 23

pta总是出错,编写的程序在别的编译器上正确,在pta上总显示错误不知道该怎么办了

pta总是出错,编写的程序在别的编译器上正确,在pta上总显示错误不知道该怎么办了

img

img

  • 写回答

3条回答 默认 最新

  • qzjhjxj 2023-12-27 12:49
    关注

    供参考:

    #include <stdio.h>
    long Fact(int n);
    int main()
    {
        int n;
        scanf("%d", &n);
    
        printf("%d! = %ld\n", n, Fact(n));
        return 0;
    }
    /*请在这里填写答案*/
    long Fact(int n)
    {
        if (n == 0 || n == 1)
            return 1;
        return Fact(n - 1) * n;
    }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 12月26日