题目
编写代码,计算如图1所示的分段函数。
输入x值,计算并输出分段函数f(x)的值(保留2位小数)。
思路
1.输入:scanf()输入x的值
2.分段函数
关于2的执行思路可以看下面:
在使用前写上#include <math.h>
用if,当x<0时 y=abs(x)+1; ,当x>=0时,y=sqrt(x)-1;
3.输出
代码
#include <stdio.h>
#include <math.h>
main()
{
float x,y;
scanf("%f",&x);
if(x<0) y=abs(x)+1;
else y=sqrt(x)-1;
printf("y=%.2f\n",y);
}