#include<string.h>
#include<iostream.h>
int findstation(char line[][16],char station[],int len)
{
int flag=0;
for(int i=0;i<len;i++)
{
if(strcmp(line[i],station)==0)
{
flag=1;
break;
}
else
flag=0;
}
return flag;
}
int findline(char startstation[],char endstation[])
{
int st=-8;
int end=-8;
int flag=-8;
char line13[6][16]={"西直门","五道口","回龙观","霍营","柳芳","东直门"};
char line8[6][16]={"苹果园","五棵松","国贸","万通","华联","大红鹰"};
char line1[6][16]={"四惠东","高碑店","广播学院","西直门","八里桥","东直门"};
if(findstation(line1,startstation,6))
st=2;
if(findstation(line8,startstation,6))
st=1;
if(findstation(line13,startstation,6))
st=3;
if(findstation(line1,endstation,6))
end=2;
if(findstation(line8,endstation,6))
end=1;
if(findstation(line13,endstation,6))
end=3;
int tt=end-st;
if(tt==0)
flag=1;
else if(tt==1 ||tt==-1)
flag=2;
else if(tt==2 ||tt==-2)
flag=3;
if(st==-8 ||end==-8)
flag=50;
return flag;
}
void main()
{
char startstation[20];
char endstation[20];
cout<<"请输入您的始发站点:"<<endl;
cin>>startstation;
cout<<"请输入您的终点站点:"<<endl;
cin>>endstation;
int flag=findline(startstation,endstation);
if(flag==0)
cout<<"您应付3元"<<endl;
else if(flag==2)
cout<<"您应付5元"<<endl;
else if(flag==3)
cout<<"您应付8元"<<endl;
else
cout<<"fffff"<<endl;
}