递归练习3

学习档案 | 2013-04-05 20:50:24 | 阅读 1712 次 | 评论(0)

http://bbs.bccn.net/thread-403058-1-1.html



/*数矩形



#include<iostream>

using namespace std;
int f(int,int );
int f1(int );
int main()
{   
cout<<f(4,4);

return 0;
}
int f(int x,int y)


{
int min;
min=x<y?x:y;

if(min==1 ) return f1(x>y?x:y);

    return f(x-1,y)+x*f1(y);
}
int f1(int t)
{
if(t==1) return 1;
return f1(t-1)+t;

}


/**********/

#include<iostream>
using namespace std;
int f(int,int );
int f1(int );
int main()
{   
cout<<f(3,2);


return 0;
}
int f(int x,int y)
{
int min;
min=x<y?x:y;
if(min==0 ) return 0; 
    return f(x-1,y)+x*f1(y);
}
int f1(int t)
{
if(t==1) return 1;
return f1(t-1)+t;
}

文章评论,共0条
游客请输入验证码
浏览189626次
最新评论
  • yu1776151787:电子电路程序,强啊
  • qunxingw:普中,51 A6正常测试
  • zhouwenyuan:博主可以开发房产APP吗?
  • qunxingw:结合附件,在分表A或B...实验一下宏就理解了