给你一个函数表达式,请你编程求它的函数值.(求大神C++)Input 输入有若干行,每行一对n,m的值.0,0表示结束. Ouput 按样例的格式输入计算后的值. Sample Input 1 12 15 43 44 30 0Sample Output f(1,1)=1f(2,1)=2
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 02:37:04
给你一个函数表达式,请你编程求它的函数值.(求大神C++)Input 输入有若干行,每行一对n,m的值.0,0表示结束. Ouput 按样例的格式输入计算后的值. Sample Input 1 12 15 43 44 30 0Sample Output f(1,1)=1f(2,1)=2
给你一个函数表达式,请你编程求它的函数值.(求大神C++)
Input
输入有若干行,每行一对n,m的值.0,0表示结束.
Ouput
按样例的格式输入计算后的值.
Sample Input
1 1
2 1
5 4
3 4
4 3
0 0Sample Output
f(1,1)=1
f(2,1)=2
f(5,4)=5
f(3,4)=1
f(4,3)=4
给你一个函数表达式,请你编程求它的函数值.(求大神C++)Input 输入有若干行,每行一对n,m的值.0,0表示结束. Ouput 按样例的格式输入计算后的值. Sample Input 1 12 15 43 44 30 0Sample Output f(1,1)=1f(2,1)=2
#include
#include
using namespace std;
int ff(int n,int m);
int main()
{
int m,n;
int f=0;
while(cin>>n>>m)
{
if(m==0&&n==0)
return 0;
f=ff(n,m);
printf("f(%d,%d)=%d\n",n,m,f);
}
return 0;
}
int ff(int n,int m)
{
int f;
if(m==n)
f=1;
if(m==1)
f=n;
if(nm&&m>1)
{
f=ff(n-1,m-1)+ff(n-1,m);
}
return f;
}