问题标题: 酷町堂:1074

0
0
已解决
胡景轩
胡景轩
资深守护
资深守护

#include<iostream>
#include<cstdio>
using namespace std;
int main(){
    double x;
    cin>>x;
        if(x<=-2){
            printf("%.3f",x*3+4.5);
            break;
        }else if(-2<x&&x>=2){
            printf("%.3f",x*x+1);
            break;
        }else if(2<x&&x<=15){
            printf("%.3f",x/3+x/5);
            break; 
        }else if(x>15){
            printf("%.3f",x/2+6.5);
            break;
        }
    return 0;
}

胡景轩在2022-07-03 07:54:06追加了内容

先发的给


0
已采纳
崔子周
崔子周
高级天翼
高级天翼

核心代码如下:

实型定义 x,y;

输入>>x;

如果(x小于等于-2)

y等于x*3+4.5;

}

如果(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("保留三位小数",y);

望采纳,百分百AC100

加油

0
陈慕嘉
陈慕嘉
初级光能
初级光能

第十行是x<=2

而且if语句不能用break,把break全删了

0
我要回答