题目描述
设计程序:z=f(x,y)=(3.14*x-y)/(x+y),若x、y取值为区间[1,6]的整数,找出使z取最小值的x1、y1,并将x1、y1以格式"%d,%d"输出。
#include "stdio.h"
float f(float x,float y)
int main()
{
float min;
int x,y,x1,y1;
min=f(1,1);
for(x=1;x<=6;x++){
for(y=1;y<=6;y++){
if(min>f(x,y)){
min=f(x,y);
x1=x;
y1=y;
}
}
}
printf("%d,%d",x1,y1);
return 0;
}
float f(float x, float y)
{
/****添加代码*******/
}
输出
输出区间[1,6]使z取最小值的x1、y1。