问题标题: 酷町堂:1231

0
0
已解决
徐云皓
徐云皓
新手天翼
新手天翼












 

1231   计算的士费

题目描述 Description

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

输入描述 Input Description

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

输出描述 Output Description

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

样例输入 Sample Input

 

3.5

样例输出 Sample Output

 

9.1












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

1
已采纳
朱智霖
朱智霖
新手守护
新手守护

最好再定义一个变量,来存总共钱数

把a改为double类型

朱智霖在2018-02-05 18:59:11追加了内容

最后输出printf,保留1位小数

0
0
0
我要回答