某城市普通出租车收费标准如下:起步里程小于等于3公里,起步费10元;超起步里程后,总里程小于等于10公里的,每公里另收租费2元;总里程超过10公里以上的部分加收50%的回空补贴费,即每公里租费3元.营运过程中,因路阻及乘客要求临时停车的,每5分钟按1公里租费(租费两元)计收,不足5分钟的按5分钟计,保留到元.计算并输出乘客应支付的车费(元).Input输入行驶里程与等待时间,均为整数.Output输出该乘客应支付的车费,保留到元(整数).#includevoid main(){int x,time,p;scanf("%d%d",&x,&time);if (time%5==0)if(x

问题描述:

某城市普通出租车收费标准如下:
起步里程小于等于3公里,起步费10元;超起步里程后,总里程小于等于10公里的,每公里另收租费2元;总里程超过10公里以上的部分加收50%的回空补贴费,即每公里租费3元.营运过程中,因路阻及乘客要求临时停车的,每5分钟按1公里租费(租费两元)计收,不足5分钟的按5分钟计,保留到元.计算并输出乘客应支付的车费(元).
Input
输入行驶里程与等待时间,均为整数.
Output
输出该乘客应支付的车费,保留到元(整数).
#include
void main()
{
int x,time,p;
scanf("%d%d",&x,&time);
if (time%5==0)
if(x

首先12行(time/5)前少乘了一个2 还有if与else的对应关系很混乱 加上大括号以区分 这样就好:
#include
void main()
{
int x,time,p;
scanf("%d%d",&x,&time);
if (time%5==0)
{
if(x