{
strcpy(CityName[i],CityName[i+1]);
AdjList[i].FlightNum=AdjList[i+1].FlightNum;AdjList[i].TrainNum=AdjList[i+1].TrainNum;
for(j=0;j<AdjList[i].FlightNum;j++)
{
AdjList[i].Flight[j].Cost=AdjList[i+1].Flight[j].Cost;
AdjList[i].Flight[j].EndCity=AdjList[i+1].Flight[j].EndCity;
strcpy(AdjList[i].Flight[j].name,AdjList[i+1].Flight[j].name);
AdjList[i].Flight[j].Time=AdjList[i+1].Flight[j].Time;
}
}
CityNum--;
return 1;
}
int InsertTrain(char *train,char *StartCity,char *EndCity,int Time,int
cost)//////////////////////////////////////////////
{
//添加火车路线
int i,j;
i=SeekCity(StartCity);j=SeekCity(EndCity);
AdjList[i].Train[AdjList[i].TrainNum].Cost=cost;AdjList[i].Train[AdjList[i].TrainNum].EndCity=
j;
AdjList[i].Train[AdjList[i].TrainNum].Time=Time;
strcpy(AdjList[i].Train[AdjList[i].TrainNum].name,train);
AdjList[i].TrainNum++;
return 1;
}
int InsertFlight(char *flight,char *StartCity,char *EndCity,int Time,int cost)
{
//添加飞机路线
int i,j;
i=SeekCity(StartCity);j=SeekCity(EndCity);
AdjList[i].Flight[AdjList[i].FlightNum].Cost=cost;AdjList[i].Flight[AdjList[i].FlightNum].EndCit
y=j;
AdjList[i].Flight[AdjList[i].FlightNum].Time=Time;
strcpy(AdjList[i].Flight[AdjList[i].FlightNum].name,flight);
AdjList[i].FlightNum++;
return 1;
}