请问谁知道这些错误怎么改,怎么才能用f(x)输出,还有下面的那个算术溢出是怎么回事
修改如下,供对照参考:
#include<stdio.h>
#include<math.h>
int main()
{
float x;
float fx; //修改float f(x);
scanf("%f",&x);//修改 &x
if(x >= 0)
{
fx = sqrt(x);//修改 f(x)
printf("%.2f",fx);//修改 f(x)
}
else
{
fx =(x+1)*(x+1)+2*x+1.0/x;//修改
printf("%.2f",fx);//修改
}
return 0;
}