出租车的行驶距离与费用之间的关系

起步三公里内八元;之后每公里1.6元;夜间加收额外固定费用五元

img


#include <iostream>

using namespace std;

int main()
{
    int distance;
    bool is_night;
    double fee = 0.0;

    cout << "请输入距离: ";
    cin >> distance;
    cout << "是否夜间(0.否 1.是): ";
    cin >> is_night;

    if (distance <= 3)
    {
        fee = 8.0;
    }
    else
    {
        fee = 8.0 + (distance - 3) * 1.6;
    }

    if (is_night)
    {
        fee += 5.0;
    }

    cout << "距离: " << distance << "公里, 费用: " << fee << "元" << endl;

    return 0;
}