问题标题: 酷町堂:2405

0
0
已解决
周俊豪
周俊豪
高级光能
高级光能
#include<iostream>
using namespace std;
int sum=1;
long long jc(int n){
    sum*=n;
    if(n==1){
        return sum;
    }
    return jc(n-=1);
}
int main(){
    int n;
    cin>>n;
    cout<<jc(n);
    return 0;
}

刚学递归,这样写90分,大佬们看下哪里出绰了

谢谢


0
已采纳
曹志
曹志
资深守护
资深守护

if(n==0) return 1;
return jc(n-1)*n;

0
王欣怡
王欣怡
新手光能
新手光能

巧了,我也在学递归。。。

0
我要回答