0
已解决
0
已采纳
定义浮点型变量x,y
输入x
if (x<=-2)
{
y=x*3+4.5;
}
if (x>-2&&x<=2)
{
y=x*x+1;
}
if (x>2&&x<=15)
{
y=x/3+x/5;
}
if (x>15)
{
y=x/2+6.5;
}
printf ("%.3f\n",y);
这是核心代码
0
读入x
判断:
如果x<=-2输出x*3+4.5
if (x<=2) printf("%.3f",x*3+4.5);
如果(-2<x && x<=2)输出x*x+1.0
if (-2<x && x<=2) printf("%.3f",x*x+1.0);
如果2<x && x<=15输出x/3+x/5
if (2<x && x<=15) printf("%.3f",x/3+x/5);
如果x>15输出x/2+6.5
if (x>15) printf("%.3f",x/2+6.5);
0
0
if(x<=-2) y=x*3+4.5; if(x>-2&&x<=2) y=x*x+1; if(x>2&&x<=15) y=x/3+x/5; if(x>15) y=x/2+6.5; printf("%.3f",y);
核心代码
0
核心代码
cin>>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);
0