1. 用C語言求分段函數值
#include<stdio.h>
intmain()
{
doublex,y;
scanf("%lf",&x);//輸入x的值
if(x<0)y=x*x-1;//如果x<0
elseif(x<1)y=x*x;//注意elseif已經包含x>=0,因此不需要再寫x>=0
elsey=x*x+1;//注意else已經包含x>=1,不需要再寫x>=1
printf("%lf",y);//輸出y的值
return0;
}
1. 用C語言求分段函數值
#include<stdio.h>
intmain()
{
doublex,y;
scanf("%lf",&x);//輸入x的值
if(x<0)y=x*x-1;//如果x<0
elseif(x<1)y=x*x;//注意elseif已經包含x>=0,因此不需要再寫x>=0
elsey=x*x+1;//注意else已經包含x>=1,不需要再寫x>=1
printf("%lf",y);//輸出y的值
return0;
}