c语言编程 分段函数 看看我的错误在哪里。。。
发布网友
发布时间:2022-05-16 03:13
我来回答
共2个回答
热心网友
时间:2023-10-09 18:15
楼主你好!
首先你的程序都有语法上的错!
y=pow(x+1)2+2x+1/x;这是非法的!正确应当这样写y=pow(x+1,2)+2*x+1/x;这样改就可以了!我实验过了!
希望我的回答对你有帮助!
热心网友
时间:2023-10-09 18:15
#include <stdio.h>
#include <math.h>
int main(void)************************void main()
{
double x,y;
printf("Enter x:");
scanf("%lf",&x);
if(x<0){
y=pow(x+1)2+2x+1/x;******************y=pow(x+1)*2+2*x+1./x;
}
else{
y=sqrt(x);
}
printf("f(%f)=%.2f\n",x,y);
return 0;*********************************删去
}
你试试我的行不行。