永发信息网

有关C程序设计的实验!!!急!!!

答案:1  悬赏:0  手机版
解决时间 2021-04-29 17:42
  • 提问者网友:末路
  • 2021-04-29 05:16

编写函数f(x,y),计算z的值并返回,其中z=f(x,y)=(3.14*x-y)/(x+y),函数类型为float。编写主函数,若x,y取值为区间[1,6]的整数,调用f=(x,y),找出使z取最小值的x1,y1,并将x1,y1以格式"%d,%d"写入到当前目录下新建文件Design2.dat。

有关C程序设计的实验!!!急!!!

最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-04-29 05:27

帮你写了个. 你参考下.
#include<stdio.h>


float funz(int x,int y){
float z;
z=(3.14*x-y)/(x+y);
return z;
}


int main()
{
float z,min=123;
int i,j,x1,y1;
FILE *out;

for(i=1;i<=6;i++)
for(j=1;j<=6;j++)
{
z=funz(i,j);
if(z<min)
{
min=z;
x1=i;y1=j;
}
}


out=fopen("Design2.dat","w");
fprintf(out,"%d,%d",x1,y1);
fclose(out);
return 0;
}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯