C语言编程题 有一分段函数如下,要求用scanf函数输入整数x的值,求y值并在屏幕上输出。

-x+2.5 (x<2)
y = 2-1.5(x-3)2 (2≤x≤4)
-1.5 (x>4)

#include <stdio.h>
int main()
{
  int x;
  double y;
  scanf("%d",&x);
  if(x<2)
    y=-x+2.5;
  else
    if(x>4)
     y=1.5;
    else  
      y=2-1.5*(x-3)/2;
  printf("%lf\n",y);
  return 0;           
}

温馨提示:答案为网友推荐,仅供参考