求助台阶问题
#include<stdio.h>int sum=0;void fun(int i,int b)//i表示当前台阶数 b表示已经走了几步{if(i==40)return;if(i==39){if(b%2==0)sum++;return;}fun(i+1,b+1);fun(i+2,b+1);return ;}int main(){fun(0,0);printf("%d",sum);return 0;}