火车票务系统,用c语言编写的。
/*录入函数*/
void RearInsert(LinkList &L) //尾部插入结点
{
char chars[5][20] ;
float price ;
LinkList p = L;
printf("输入添加的记录: \n") ;
printf("请输入列车信息(车次、始发站、终点站、发车时间、到站时间、票价): \n") ;
scanf("%s %s %s %s %s %f",chars[0],chars[1],chars[2],chars[3],chars[4],&price) ;//输入数据
while(p->next){ //找到最后一个结点
p=p->next ;
}
LinkList q = (LinkList)malloc(sizeof(train)) ;
strcpy(q->checi,chars[0]) ; strcpy(q->startingstation,chars[1]) ;strcpy(q->terminalstation,chars[2]) ;
strcpy(q->starttime,chars[3]) ;strcpy(q->arrivetime,chars[4]) ;
q->price = price ;
p->next = q ; //将q结点插入到p结点之后
q->next = NULL ;
printf("录入后为: \n") ;
print(L) ;
}
1