标签:color std scanf stdio.h 方法 北大 printf 递归 turn
if (m<n)
5 {
6 return 0;//满足时就结束函数并且这种方法是不行的,返回0
7 }
8 if (n==0)
9 {
10 return 1;//当借鞋子的人为零时就一定行,所以跳出,返回1
11 }
1 #include<stdio.h> 2 int fun(int m,int n) 3 { 4 if (m<n) 5 { 6 return 0;//当借出数量<归还时 7 } 8 if (n==0) 9 { 10 return 1; 11 } 12 return fun(m-1,n)+fun(m,n-1); //fun(m-1,n)和fun(m,n-1)表示下一次借鞋子和还鞋子的数量 13 } 14 int main() 15 { 16 int n,m; 17 scanf("%d%d",&n,&m); 18 printf("%d",fun(n,m)); 19 return 0; 20 }
标签:color std scanf stdio.h 方法 北大 printf 递归 turn
原文地址:http://www.cnblogs.com/aismvy/p/6361636.html