作业帮 > 综合 > 作业

一道简单acm计算题,结果总是不对,

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/03/29 08:04:28
一道简单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);
}