c语言求分段函数最大值的问题题目是这样的:当x小于y的时候,f(x,y)=1当y=0的时候,f(x,y)=-1其余情况f(x,y)=f(x-1,y-1)-f(x-1,y+1)当x和y在0到5范围内的时候,求f(x,y)的最大值,并输出x和y

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 02:28:53
c语言求分段函数最大值的问题题目是这样的:当x小于y的时候,f(x,y)=1当y=0的时候,f(x,y)=-1其余情况f(x,y)=f(x-1,y-1)-f(x-1,y+1)当x和y在0到5范围内的时

c语言求分段函数最大值的问题题目是这样的:当x小于y的时候,f(x,y)=1当y=0的时候,f(x,y)=-1其余情况f(x,y)=f(x-1,y-1)-f(x-1,y+1)当x和y在0到5范围内的时候,求f(x,y)的最大值,并输出x和y
c语言求分段函数最大值的问题
题目是这样的:
当x小于y的时候,f(x,y)=1
当y=0的时候,f(x,y)=-1
其余情况f(x,y)=f(x-1,y-1)-f(x-1,y+1)
当x和y在0到5范围内的时候,求f(x,y)的最大值,并输出x和y的值
我主要不太明白怎么才能把所有能得到最大值的情况输出出来呢?我总是只输出一种情况……

c语言求分段函数最大值的问题题目是这样的:当x小于y的时候,f(x,y)=1当y=0的时候,f(x,y)=-1其余情况f(x,y)=f(x-1,y-1)-f(x-1,y+1)当x和y在0到5范围内的时候,求f(x,y)的最大值,并输出x和y
int f( int x ,int y)
{
if ( x < y)
return 1;
if ( y == 0)
return -1 ;
return f ( x-1 ,y-1) - f ( x-1 ,y+1) ;
}
int main()
{
int x ,y ;
for (x = 0 ; x