一直是60分,13这个数字为什么我的结果是负数啊?
查看原帖
一直是60分,13这个数字为什么我的结果是负数啊?
480762
Huangsam04楼主2021/2/24 19:06

如题,有dalao说一下怎么改吗?```cpp #include #include #include #include #include #include<stdio.h> #define re register using namespace std; int d(int n){ if(n==0) return 1; else if(n==1) return 0; else if(n==2) return 1; else return (n-1)*(d(n-1)+d(n-2));} int main(){ int n; cin>>n; cout<<d(n); return 0;}

2021/2/24 19:06
加载中...