三、编程,输入x后,根据下式计算并输出y值。
#include<stdio.h> #include<math.h> int main(void) { double x,y; /*定义两个双精度浮点型变量*/ printf("enter x:"); scanf("%lf",&x); if(x<-2){ /*求当x<-2时的y*/ y=x*x; } else if(x>2){ /*求当x>2时的y*/ y=sqrt(x*x+x+1); } else{ /*求其他情况时的y*/ y=2+x; } printf("f(%.2f)=%.2f\n",x,y); return 0; }