freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計全國交通咨詢系統(tǒng)(參考版)

2025-06-30 10:53本頁面
  

【正文】 } fclose(fp)。a[i],sizeof(struct arc),1,fp)!=1) //無法將a[i]寫入航班文件 printf(\n文件寫入錯誤!\n)。 //將i初始化為0 fprintf(fp,%d,k)。 //提示無法打開文件 return 0。 } q=qnextarc。 a[k].at[1]=q[t].arrivetime[1]。 a[k].bt[1]=q[t].begintime[1]。 a[k].mo=q[t].expenditure。 strcpy(a[k].vh,Gvertices[qadjvex].cityname)。t=q。i++) {q=Gvertices[i].trainfirstarc。 //將k初始化為0 for(i=0。 } fclose(fp)。a[i],sizeof(struct arc),1,fp)!=1) //無法將a[i]寫入航班文件 printf(\n文件寫入錯誤!\n)。 //將i初始化為0 fprintf(fp,%d,k)。 //提示無法打開文件 return 0。 } q=qnextarc。 a[k].at[1]=q[t].arrivetime[1]。 a[k].bt[1]=q[t].begintime[1]。 a[k].mo=q[t].expenditure。 strcpy(a[k].vh,Gvertices[qadjvex].cityname)。t=q。i++) {q=Gvertices[i].planefirstarc。 for(i=0。 } fclose(fp)。 // 提示錯誤,無法打開文件! while(iGvexnum) //當(dāng)i的值小于G所指向的vexmnum時執(zhí)行while循環(huán) {fprintf(fp,%10s,city[i])。 } i=0。 while(jGvexnum) //當(dāng)j的值小于G所指向的vexmnum時執(zhí)行while循環(huán) {strcpy(city[j],Gvertices[j].cityname)。 FILE *fp。}int save(ALGraph *G){int i,j,k,t。 } k++。 Gvertices[i].trainfirstarc=p。 p=0。 p[0].arrivetime[0]=a[k].at[0]。 p[0].begintime[0]=a[k].bt[0]。 //將數(shù)組a[i]中的內(nèi)容都復(fù)制到新的弧結(jié)點中 p[0].number=a[k].co。 //將q跳轉(zhuǎn)到下一個弧節(jié)點 } if(m==0) {p=(ArcNode*)malloc(sizeof(ArcNode))。 //將1賦值給m break。 q=t。 q[t].arrivetime[0]=a[k].at[0]。 q[t].begintime[0]=a[k].bt[0]。 //將數(shù)組a[i] 中的內(nèi)容都復(fù)制到弧q中 q[t].number=a[k].co。 //將弧結(jié)點連接到列車的位置中去并賦給指針q m=0。 j=LocateVertex(G,a[k].vh)。 // 弧的計數(shù)變量 arc_num=0。 //a的計數(shù)變量k=0。 //對k進(jìn)行自加 } fclose(fp)。a[k],sizeof(struct arc),1,fp)!=1) //如果函數(shù)fread不為真 printf(\n文件讀入錯誤!\n)。count2)。 //a的計數(shù)變量k=0。 //提示無法打開文件 return。 //對k進(jìn)行自加 } Gplanearum=arc_num。 // 將弧結(jié)點連接到適當(dāng)?shù)奈恢弥腥? arc_num++。 pnextarc=Gvertices[i].planefirstarc。 p[0].arrivetime[1]=a[k].at[1]。 p[0].begintime[1]=a[k].bt[1]。 p[0].expenditure=a[k].mo。 //開辟一個弧結(jié)點 padjvex=j。 }q=qnextarc。 m=1。 q[t].arrivetime[1]=a[k].at[1]。 q[t].begintime[1]=a[k].bt[1]。 q[t].expenditure=a[k].mo。 while(q!=NULL) {if(qadjvex==j) //弧 q中的鄰接頂點與j相等 {t=q+1。 q=Gvertices[i].planefirstarc。 //弧的計數(shù)變量 arc_num=0 while(kcount1) {i=LocateVertex(G,a[k].vt)。 //關(guān)閉文件 k=0。 k++。 //打開航班信息文件 while(kcount1) {if(fread(amp。 fscanf(fp,%d,amp。 if((fp=fopen(,rb))==NULL) printf(\n無法打開文件!\n)。 j++。 // 圖的結(jié)構(gòu)體其他項賦初值。 while(ji) {strcpy(Gvertices[j].cityname,city[j])。 } fclose(fp)。 } while(!feof(fp)) //文件不為空 {fscanf(fp,%10s,city[i])。 if((fp=fopen(,rb))==NULL) //打開城市文件,文件指針返回值為空 {printf(\n無法打開文件!\n)。 FILE *fp。 int m,t。 int arc_num。 } return(j)。k++) //執(zhí)行for語句 if(strcmp(Gvertices[k].cityname,v)==0) {j=k。 for(k=0。//關(guān)閉文件}int LocateVertex(ALGraph *G,char *v) {int j,k。a[i],sizeof(struct arc),1,fp)!=1) printf(\n文件寫入錯誤!\n)。icount。//顯示:無法打開文件 fprintf(fp,%d,count)。 printf(\n)。flag)。 //計數(shù)值count+1 printf(繼續(xù)輸入?(Y/N))。 //將車次的到達(dá)時間賦值給a[count].at[1] a[count].mo=money。 //將車次的出發(fā)時間賦值給a[count].bt[1] a[count].at[0]=at[0]。 a[count].bt[0]=bt[0]。 strcpy(a[count].vt,vt)。 getchar()。at[0],amp。 while(at[0]0||at[0]=24||at[1]0||at[1]=60) {printf(\n時間輸入有誤,請重新輸入\n)。at[1])。 scanf(%d:%d,amp。 getchar()。bt[0],amp。 while(bt[0]0||bt[0]=24||bt[1]0||bt[1]=60) {printf(\n時間輸入有誤,請重新輸入\n)。bt[1])。 scanf(%d:%d,amp。 getchar()。 scanf(%f,amp。 gets(vh)。 gets(vt)。 getchar()。 scanf(%d,amp。) {printf(請輸入列車車次的信息:\n)。||flag==39。 while(flag==39。y39。 FILE *fp。 int count。float money。 fclose(fp)。i++) if(fwrite(amp。 for(i=0。 } if((fp=fopen(,wb))==NULL) printf(\n無法打開文件!\n)。 getchar()。 scanf(%c,amp。 count++。 a[count].at[1]=at[1]。 a[count].bt[1]=bt[1]。 strcpy(a[count].vh,vh)。 } a[count].co=code。at[1])。 scanf(%d:%d,amp。 getchar()。at[0],amp。 } printf(到達(dá)時間:)。bt[1])。 scanf(%d:%d,amp。 getchar()。bt[0],amp。 printf(起飛時間:)。money)。 printf(航班費用:)。 printf(目的城市:)。 printf(起始城市:)。code)。 printf(飛機(jī)航班編號:)。y39。Y39。 count=0。 flag=39。 char vt[10],vh[10],flag。 int i。 }void createplanefile() {int code,bt[2],at[2]。j++) fprintf(fp,%10s,city[j])。 } for(j=0。 if((fp=fopen(,wb))==NULL {printf(無法打開文件!\n)。 getchar()。 scanf(%c,amp。 i++。) {printf(城市名稱:)。||flag==39。 while(flag==39。 FILE *fp。 char flag=39。 }}void createcityfile(){int i=0。 case 2:CreateGraph(G)。 CreateGraph(G)。 createplanefile()。 getchar()。i)。printf( 你的選擇是:)。printf( ┃ 2 文檔 ┃\n)。printf( ┃ 請選擇初始化方式 ┃\n)。 }}void initgraph(ALGraph *G) {int i。 system(cls)。 scanf(%d,amp。printf( ┗━━━━━━━━━━━━━━━━━┛\n)。printf( ┃ 4 列車車次編輯 ┃\n)。printf( ┃ 2 城市編輯 ┃\n)。printf( ┃ ┃\n)。 }printf( ┏━━━━━━━━━━━━━━━━━┓\n)。 case 4:trainedit(G)。 case 3:flightedit(G)。 case 2:cityedit(G)。 while(i!=5) { switch(i) {case 1:initgraph(G)。 system(cls)。scanf(%d,amp。printf( ┗━━━━━━━━━━━━━━━━━┛\n)。printf( ┃ 4 列車車次編輯 ┃\n)。printf( ┃ 2 城市編輯 ┃\n)。printf( ┃ ┃\n)。printf( ┏━━━━━━━━━━━━━━━━━┓\n)。 }return 1。 system(cls)。 scanf(%d,amp。printf( 14鍵請選擇程序功能: \n)。printf( ┃ ┃\n)。printf( ┃ 3 顯示交通系統(tǒng) ┃\n)。printf( ┃ 1 管理員管理 ┃\n)。printf( ┣━━━━━━━━━━━━━━━━━┫\n)。printf( ┃ (請按提示操作) ┃\n)。printf( ┃ 制作者:余森 ┃\n)。printf( ┃ 主菜單 ┃\n)。printf( ┃ 歡迎使用交通咨
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1