问题标题: 酷町堂:1074 分段函数求值

0
0

0
已采纳
夏修雯
夏修雯
高级守护
高级守护

如果(x<=-2)
  y=x*3+4.5;
否则 如果(x<=2)
  y=x*x+1;
否则 如果(x<=15)
  y=x/3+x/5;
否则 如果(x>15)
  y=x/2+6.5;

(核心代码)

然后用setprecision或printf保留三位小数;

用setprecision不要忘记加头文件;

0
杨舰中
杨舰中
高级守护
高级守护
    double x,y;
    输入>>x;
    if (x<=-2) 
      y=x*3+4.5;
    if (x<=2 and x>-2 ) 
      y=x*x+1;
    if (x<=15 and x>2) 
      y=x/3+x/5;
    if (x>15) 
      y=x/2+6.5;
      printf("%.3f",y); 

要加头文件

#include <iostream>
#include <cstdio>

求采纳

0
0
0
杨子逸
杨子逸
新手天翼
新手天翼
double x,y;
    输入>>x;
    if(x<=-2)
    {
         y=x*3+4.5;
    }
    else if(x>-2&&x<=2)
    {
         y=x*x+1;
    }
    else if(x>2&&x<=15)
    {
        y=x/3+x/5; 
    }
    else if(x>15)
    {
        y=x/2+6.5; 
    }
    printf("%.3f",y); 

头文件:

#include<iostream>
#include<cstdio>
我要回答