下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不相等。例如,当x的值为1,y的值为2,z的值为3,函数值为2.00。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include<stdio.h>
/********found********/
#define F(m,n)(m/n)
float fun(float a,float b,float c)
float s;
s=F((a+b),(a-b))+F((c+b),(c-b));
/********found********/
Return(s);
main()
float x,y,z,sum;
printf("input x y z:");
scanf("%f%f%f",&x,&y,&z);
printf("x=%f,y=%f,z=%f\n",x,y,z);
if(x==y||y==z)
printf("Data error!\n");
exit(0);
sum=fun(x,y,z)
printf("the result is:%5.2f\n",sum);