问题标题: 酷町堂:1582???

0
0
已解决
沈峻宇
沈峻宇
资深天翼
资深天翼

大佬救命……

传送美女,啊呸,传送门

wa9个点ac1个点!

错误代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int x;
    cin>>x;
    if(x>3){
        cout<<x*2.3;
    }
    else if(x==3){
        cout<<6;
    }
    else{
        cout<<x*1.7;
    }
}

找错+错误原因+思路=ac=采纳

沈峻宇在2020-05-07 16:27:31追加了内容

​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

沈峻宇在2020-05-07 16:36:54追加了内容

对了!我的等级很高,但粉丝数太少了!

我也是个快上榜的人了!粉丝数少的可怜!没脸见人了!

希望大家给我个关注啊~拜托了!

沈峻宇在2020-05-07 16:48:03追加了内容
#include<bits/stdc++.h>
using namespace std;
int main(){
    double x;
    cin>>x;
    if(x>3){
        printf("%.1f",x*2.3);
    }
    else if(x==3){
        printf("%.1f",6);
    }
    else{
        printf("%.1f",x*1.7);
    }
}

90分了!

沈峻宇在2020-05-07 16:59:49追加了内容

10分

#include<bits/stdc++.h>
using namespace std;
int main(){
    double x,y;
    cin>>x;
    if(x>3){
        y=x*23;
    }
    else if(x==3){
        y=6;
    }
    else{
        y=x*17;
    }
    printf("%.1f",y);
}

 


0
已采纳
被禁言 何冯成
何冯成
中级光能
中级光能

保留一位小数,用printf

记得加#include<cstdio>

何冯成在2020-05-07 16:52:19追加了内容

定义一个数用来存 

    double x;
    cin>>x;
    if(x>3){
        printf("%.1f",x*2.3);
    }

改成

    double x,y;
    cin>>x;
    if(x>3){
        y=x*2.3;
    }

其他的也都用y存

何冯成在2020-05-07 17:05:39追加了内容

是2.3和1.7

0
0
我要回答