C++初级题:9621: 停车费

题目描述
马上要春节了,shortway一家人打算去恐龙园游玩,他的车停在恐龙园停车场。已知该停车场的收费标准是:停车1小时,收费8元;如果超过了1个小时,则超出部分按15元/小时收费;如果超过了6个小时,则超出部分按20元/小时收费。(若不足1小时按照1小时计算),请你编写一个程序,输入停车时间,自动计算停车费。
输入
输入一个小数,表示停车时间。
输出
输出一个数字,表示停车费。
样例
输入 复制
3.5
输出 复制
53


#include <iostream>
#include <cmath>
using namespace std;
int main(){
    double xs=0.0,sum=0.0;
    scanf("%f",&xs);
    if(1>=xs){
        printf("8");
    }else if(xs<6){
        sum+=8;
        sum+=sum+(15*ceil(xs-1));
    }else{
        sum=8+15*5;
        sum+=20*+20*(ceil(xs-6));
    }
    printf("%f",sum); 
    return 0;
}