写一个递归程序,计算:
#include<stdio.h>
int recur(int m,int n){
if(n==0) return 1;
if(n==1) return m;
if(m<2*n)return recur(m,m-n);
else return recur(m-1,n)+recur(m-1,n-1);
}
int main(){
int a,b;
scanf("%d %d",&a,&b);
printf("C(m,n)=%d",recur(a,b));
return 0;
}
求赞ing