91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

void showMenu() //主菜單界面 { printf("\n\n-------------===================主界面====================--------------"); printf("\n\n"); printf(" 火車票務管理系統 \n"); printf("\n"); printf(" 1 列車信息錄入 \n"); printf("\n"); printf(" 2 列車信息刪除 \n"); printf("\n"); printf(" 3 列車信息修改 \n"); printf("\n"); printf(" 4 列車信息輸出 \n"); printf("\n"); printf(" 5 列車信息查詢 \n"); printf("\n"); printf(" 6 列車票價排序 \n"); printf("-------------------------------------------------------------------------\n"); printf("\n請輸入你的選擇:"); }

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
typedef?int?status;
#define?null?0;

typedef?struct?ticket??
{
????char?trainnumber[10];??//車次
char?startstation[10];?//始發站
char?destination[10];??//終點站
int?price;??//票價
????char?startime[10];?//發站時間
char?endtime[10];?//到站時間
}elemtype;

typedef?struct?lnode??//定義結點及管理類型
{
elemtype?data;
struct?lnode?*next;
}lnode*?linklist;

void?init(linklist&L)//初始化鏈表
{
??? L=(linklist)malloc(sizeof(lnode));
L->next=null;
}


status?createlist_L(linklist&L)??//將車票的數據讀入鏈表中
{

????linklist?p;
????p=(linklist)malloc(sizeof(lnode));
???? printf(“\n請輸入該車票的車次:“);
????? scanf(“%s“p->data.trainnumber);
???? printf(“\n請輸入該車票的始發站:“);
???? scanf(“%s“p->data.startstation);
???? printf(“\n請輸入該車票的終點站:“);
???? scanf(“%s“p->data.destination);
???? printf(“\n請輸入該車票的票價:“);
???? scanf(“%d“&p->data.price);
???? printf(“\n請輸入該車票的發車時間:“);
???? scanf(“%s“&p->data.startime);
???? printf(“\n請輸入該車票的到站時間:“);
????????scanf(“%s“&p->data.endtime);
???? p->next=L->next;
???? L->next=p;

return?1;

}

status?listdelete_L(linklist&Lint?i)???//刪除票務信息
{
linklist?pq;
int?j=0;
p=L;
????while(p->next&&j {
??p=p->next;
??++j;
}
q=p->next;
p->next=q->next;
free(q);
return?1;
}

status?listModify(linklist&Lint?i)????//修改票務信息
{
linklist?p;
int?j=0;
p=L;
while(p->next&&j {
??p=p->next;
??++j;
}
printf(“請輸入車次:“);
scanf(“%s“p->data.trainnumber);
printf(“請輸入始發站:“);
scanf(“%s“&p->data.startstation);
printf(“請輸入終點站:“);
scanf(“%s“&p->data.destination);
printf(“請輸入票價:“);
scanf(“%d“&p->data.price);
printf(“請輸入發車時間:“);
scanf(“%s“&p->data.startime);
printf(“請輸入到達時間:“);
????scanf(“%s“&p->data.endtime);
return?1;

}

void?listsearch_L(linklist&Lchar?*key)????//按終點站查找
{
linklist?p;
int?j=0i=1;
p=L->next;
printf(“\n\t序號\t車次\t始發站\t終點站\t票價\t發站時間\t到站時間\n“);
while(p)
{

if(!strcmp(p->data.destinationkey))


printf(“\n\t%ld\t%s\t%s\t%s\t%d\t%s\t\t%s\n“ip->data.trainnumberp->data.startstationp->data.destinationp->data.pricep->data.startimep->data.endtime);
?++j;?
?i++;
p=p->next;
?
}
if(j==0)?printf(“抱歉,沒有找到相關信息!“);

}


void?listsearch_L(linklist&Lint?key1int?key2)??//按票價查找
{
linklist?p;
int?j=0i=1;
p=L->next;
printf(“\n\t序號\t車次\t始發站\t終點站\t票價\t發站時間\t到站時間\n“);
while(p)
{

if(p->data.price>=key1&&p->data.price<=key2)

printf(“\n\t%ld\t%s\t%s\t%s\t%d\t%s\t\t%s\n“ip->data.trainnumberp->data.startstationp->data.destinationp->data.pricep->data.startimep->data.endtime);
????????++j;
????????i++;
p=p->next;
?
}
if(j==0)
printf(“抱歉,沒有找到相關信息!“);

}

void?listsearch1_L(linklist&Lchar?*key)??//按車次查找
{
linklist?p;
int?j=0i=1;
p=L->next;
printf(“\n\t序號\t車次\t始發站\t終點站\t票價\t發站時間\t到站時間\n“);
while(p)
{

if(!strcmp(p->data.trainnumberkey))
printf(“\n\t%ld\t%s\t%s\t%s\t

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2011-09-12?12:00??tiket2\
?????文件????????7599??2011-09-10?20:53??tiket2\Cpp2.cpp
?????文件????????3377??2011-09-12?11:59??tiket2\Cpp2.dsp
?????文件?????????533??2011-09-12?12:00??tiket2\Cpp2.dsw
?????文件???????41984??2011-09-12?12:00??tiket2\Cpp2.ncb
?????文件???????48640??2011-09-12?12:00??tiket2\Cpp2.opt
?????文件?????????744??2011-09-12?11:59??tiket2\Cpp2.plg
?????目錄???????????0??2011-09-10?20:53??tiket2\Debug\
?????文件??????188474??2011-09-12?11:59??tiket2\Debug\Cpp2.exe
?????文件??????216632??2011-09-12?11:59??tiket2\Debug\Cpp2.ilk
?????文件???????24867??2011-09-12?11:59??tiket2\Debug\Cpp2.obj
?????文件??????203724??2011-09-08?19:58??tiket2\Debug\Cpp2.pch
?????文件??????517120??2011-09-10?20:53??tiket2\Debug\Cpp2.pdb
?????文件???????41984??2011-09-12?11:59??tiket2\Debug\vc60.idb
?????文件???????53248??2011-09-10?20:53??tiket2\Debug\vc60.pdb

評論

共有 條評論