3734 - 公交车计费
编写一个公交车计费程序,假设单向循环行驶的公交车共经停10个站(始发站A,终点站J),每从一站乘坐到相邻下一站需要的费用是0.3元。
Input
输入乘客上车的站名与下车的站名,必须是A~J之间的大写字母且不能是同一站,用空格相隔。
如果上车站的字母顺序在下车站之后说明经过了终点站。
Output
输出本次乘车的费用(单位:元)。
Examples
Input
A C
Output
0.6
Hint
注意字符型的表示与比较规则,用一对单引号''括起来的单个字符,‘A'<'B'<'C'......
Solution 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; }
Hint
注意字符型的表示与比较规则,用一对单引号''括起来的单个字符,‘A'<'B'<'C'......