输入一个数字N。设x、y取值为区间[1,N)的整数, f(x,y)=(3x-2y)⼀(x+y),求

2025-05-19 14:07:07
推荐回答(1个)
回答1:

#include 
double f(int x,int y)
{return (x*3.0-y*2.0)/(x+y);}
void main(){
int a=1,b=1,x,y,N;
double k=f(1,1);
scanf("%d",&N);
for(x=1;xfor(y=1;yif(f(x,y){k=f(x,y);a=x;b=y;}
printf("x1=%d,y1=%d",a,b);
}