택시 요금 계산
· 걸음 마 거 리 를 초과 한 후 10 킬로미터 내 에서 킬로미터 당 2.
원; 10 킬로미터 이상 의 부분 을 초과 하면 50% 의 환 공 보조금, 즉 킬로미터 당 3 를 추가 로 받는다.
원; 운영 과정 에서 도로 가 막 히 고 승객 이 임시 주 차 를 요구 할 경우 5 분 마다 2 위안 으로 계산한다 (5 분 미 만 이면 요금 을 받 지 않 는 다).
。 【 입력 】 한 줄 에 입력 하면 주 행 거리 (단 위 는 킬로미터 이 고 소수점 뒤의 1 자리 까지 정확 합 니 다) 와 대기 시간 (정수, 단 위 는 분) 을 입력 하고 그 사이 에 빈 칸 으로 구 분 됩 니 다.[수출] 한 줄 에서 승객 이 지불해 야 할 차비 (단 위 는 위안) 를 수출 한 결과 반올림 하여 위안 까지 보류 했다.[예제 1 입력]
2.6 2 [출력 예시 1]
10 【 예시 2 입력 】
5.1 4 [출력 예시 2]
14 【 예시 3 입력 】
12.59 [출력 예시 3]
34
//#include
//#include
//int main(){
// double KM,price;//time
// int time;
// scanf("%lf%d",&KM,&time);
// if(KM<=3)
// price=10;
// else if(KM>3&&KM<=13)
// price=10+(KM-3)*2;
// else if(KM>13)
// price=10+20+(KM-3)*2;
// if(KM>10)
// price=price+(KM-10);
//
// price=price+(time/5)*2;
//
// printf("%d",(int)(price+0.5));
//}
// ,
#include
int main(void) {
double distance;
int minute;
double fare = 0;
scanf("%lf%d", &distance, &minute);
if(minute >= 5)
fare = (minute / 5) * 2;
if(distance <= 3) {
fare += 10;
}
else if(distance <= 13) {
if(distance - 10 > 0)
fare += 10 + 7 * 2 + (distance - 10) * 3;
else
fare += 10 + (distance - 3) * 2;
}
else {
fare += 10 + 7 * 2 + (distance - 10) * 3;
}
printf("%d
", (int)(fare + 0.5));
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
택시 요금 계산[설명] 본 문 제 는 특정한 도시 의 일반 택시 요금 기준 에 따라 차 비 를 계산 해 야 한다.구체 적 인 기준 은 다음 과 같다. 걸음 마 거 리 는 3 킬로미터 이 고 걸음 마 비용 은 10 위안 이다. · ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.