一道简单acm计算题,结果总是不对,一个简单的计算,你需要计算f(m,n),其定义如下:当m=1时,f(m,n)=n;当n=1时,f(m,n)=m;当m>1,n>1时,f(m,n)= f(m-1,n)+ f(m,n-1)输入第一行包含一个整数T(1

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 06:15:48
一道简单acm计算题,结果总是不对,一个简单的计算,你需要计算f(m,n),其定义如下:当m=1时,f(m,n)=n;当n=1时,f(m,n)=m;当m>1,n>1时,f(m,n)= f(m-1,n)+ f(m,n-1)输入第一行包含一个整数T(1
xRJAyliL9w(a1%5 3M2j2-\sk> h =9޹F:q,?Uf UX_0iZZ>ZJ-I-&siyvJ l*/Щ~]neCSiKfO!ACW$_CTQT!}m>*@! ;9$<ͪXW6ix|u^X> !#綇琽|nֶtB^3س 97:$3eiGAn˕FsEʖ< (٬~p"B/BFǁ!GDŚy@z!nqnG%mɬ%"[oL\YtBғB*mEnډ7˦.7

一道简单acm计算题,结果总是不对,一个简单的计算,你需要计算f(m,n),其定义如下:当m=1时,f(m,n)=n;当n=1时,f(m,n)=m;当m>1,n>1时,f(m,n)= f(m-1,n)+ f(m,n-1)输入第一行包含一个整数T(1
一道简单acm计算题,结果总是不对,
一个简单的计算,你需要计算f(m,n),其定义如下:
当m=1时,f(m,n)=n;
当n=1时,f(m,n)=m;
当m>1,n>1时,f(m,n)= f(m-1,n)+ f(m,n-1)
输入
第一行包含一个整数T(1

一道简单acm计算题,结果总是不对,一个简单的计算,你需要计算f(m,n),其定义如下:当m=1时,f(m,n)=n;当n=1时,f(m,n)=m;当m>1,n>1时,f(m,n)= f(m-1,n)+ f(m,n-1)输入第一行包含一个整数T(1
你判断的符号弄错了,而且逻辑也很混乱
=表示赋值
==才表示判断是否相等
给你重写了个函数,你看看吧.
int f(int x, int y) {
if(x == 1)
return y;
if(y == 1)
return x;
return f(x - 1, y) + f(x, y - 1);
}