C语言习题出租车计价

元气小坏坏 提交于 2020-01-21 09:23:48

在这里插入图片描述

#include <stdio.h>  
#include <math.h>
 
int main()
{  
	double mileage;
	int minute;
	double cost;
	int t=0;
	scanf("%lf %d",&mileage,&minute);
	if(minute<5){
		minute=0;
	}else {
		t=minute/5;
	}
	if(mileage<=3){
		cost=10+2*t;
	}else if(mileage>3&&mileage<=10){
		cost=10+(mileage-3)*2+2*t;
	}else if(mileage>10){
		cost=24+(mileage-10)*3+2*t;
	}
		cost=(int)(cost+0.5);//四舍五入即+0.5转换为int型
			
	printf("%.0f",cost);
    return 0;  
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!