计算分段函数[2]:输入x,计算并输出下列分段函数f(x)的值(保留2位小数)。可在头文件中包含math.h,并调用sqrt函数求平方根,调用pow函数求幂。试编写相应程序。

img


#include <stdio.h>
#include <math.h>
int main()
{
    double x,y;
    scanf("%lf",&x);
    if(x<0)
        y = (x+1)*(x+1) + 2*x+1/x;
    else
        y = sqrt(x);
    printf("%.2lf",y);
    return 0;
}


int main() {
    float x,y=0.0f;
    scanf("%f",&x);
    
    if(x<0.0f){
        y=pow((x+1.0f),2)+2.0f*x+1.0f/x;
    }else{
        y=sqrt(x);
    }
    printf("%f\n",y);
    
   
    return 0;
}