3734 - 公交车计费
时间限制 : 1 秒
内存限制 : 128 MB
编写一个公交车计费程序,假设单向循环行驶的公交车共经停10个站(始发站A,终点站J),每从一站乘坐到相邻下一站需要的费用是0.3元。
题目输入
输入乘客上车的站名与下车的站名,必须是A~J之间的大写字母且不能是同一站,用空格相隔。
如果上车站的字母顺序在下车站之后说明经过了终点站。
题目输出
输出本次乘车的费用(单位:元)。
输入/输出样例
输入格式
A C
输出格式
0.6
C++解答
#include<iostream> using namespace std; int main(){ char start,end; cin>>start; cin>>end; if(start<end) cout<<0.3*(end-start); else cout<<0.3*(('J'-start)+(end-'A')+1); return 0; }