问题标题: 酷町堂:1582

0
0
已解决
丁政元
丁政元
初级光能
初级光能
#include<bits/stdc++.h>
using namespace std;
int main(){
    double y,x;
    cin>>x;
    if(x>3)
    y=x*2.3;
    if(x==3)
    y=6;
    if(x<3)
    y=x*1.7;
    cout<<y;
    return 0;

}

为什么错了???


0
已采纳
高杨
高杨
资深守护
资深守护
    定义 x,y;
    cin>>x;
    if(x>3) 
        y=x*2.3;
    else 
        if(x==3) 
            y=6;
        else{
            y=y=x*1.7;
        }
    printf("%.1f",y);

 

0
翟谦瑞
翟谦瑞
新手守护
新手守护

本题要保留1位小数,要用printf,教过你的。自己看一下吧!

0
郑凝溪
郑凝溪
初级光能
初级光能

输出要用printf("%.1f" ,y)才可以,还有我不建议你用这个头文件,考试的时候有可能报错!!!

这题的头文件应该用#include<iostream>和#include<cstdio>!

希望对你有帮助~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

望采纳~~

0
我要回答