问题标题: 酷町堂:。。。。。。

0
0
已解决
黄依成
黄依成
中级天翼
中级天翼

 

1231   计算的士费

计算的士费经验值:400

题目描述 Description

某地的士费起步价为8元,可以行驶3公里。3公里以后,按每公里2.2元计算,输入的士的公里数,计算顾客应该付多少钱。

输入描述 Input Description

输入一行,为的士的公里数。

输出描述 Output Description

输出一行,为顾客应付的钱数。(保留一位小数)

样例输入 Sample Input

3.5

样例输出 Sample Output

9.1

 

每日一题,80分。。。

#include<iostream>
#include<cstdio> 
using namespace std;
double n,sum;
int main(){
    cin>>n;
    if(n<=3){
        cout<<8;
    }else{
        sum=8+(n-3)*2.2;
        printf("%.1f",sum);
    }
    return 0;
}

我还能说些什么。。。


0
已采纳
李致远
李致远
高级光能
高级光能

我来了!

你在判断n<=3时输出应该是8.0!

望采纳,谢谢

李致远在2020-08-26 08:28:53追加了内容

李致远在2020-08-26 08:33:35追加了内容

注意审题

0
郑金顺
郑金顺
中级光能
中级光能

应该为

if(a>3)
    printf("%.1f",(a-3)*2.2+8);
    if(a<=3)
    printf("%.1f",8.0);
我要回答