第一范文网 - 专业文章范例文档资料分享平台

全国交通咨询模拟报告

来源:用户分享 时间:2025/6/3 12:57:11 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

全国交通咨询模拟

第四章 详细设计

4.1.主函数的详细设计

int main()

{ALGraph G; int i;

printf(\ printf(\学院: **\ printf(\专业: **\ printf(\班级: **\ printf(\姓名: **\ printf(\学号: **\

printf(\printf(\

printf(\请按任何键以继续??\ getchar(); system(\

printf(\请选择程序功能:\\n\ printf(\ printf(\管理员管理 **\\n\ printf(\用户咨询 **\\n\ printf(\显示交通系统 **\\n\ printf(\退出 **\\n\ printf(\ printf(\选择?\ scanf(\ getchar(); while(i!=4) {

switch(i) {

17

全国交通咨询模拟

case 1:Administer(&G);

break;

case 2:UserDemand(G);

break;

case 3:PrintGraph(&G); }

system(\

printf(\请选择程序功能:\\n\ printf(\

break;

printf(\管理员管理 **\\n\ printf(\用户咨询 **\\n\ printf(\显示交通系统 **\\n\ printf(\退出 **\\n\ printf(\ }

return 1; }

4.2.创建交通图程序:

int LocateVertex(ALGraph *G,char *v)

{

int j,k;

printf(\选择?\ scanf(\ getchar();

j=-1;

for(k=0;kvexnum;k++)

if(strcmp(G->vertices[k].cityname,v)==0)

{

j=k;

18

全国交通咨询模拟

break; }

void CreateGraph(ALGraph *G) {

int i,j,k; }

return(j);

int arc_num; int count1,count2; int m,t; ArcNode *p,*q; FILE *fp; i=0;

if((fp=fopen(\

{

printf(\无法打开文件!\\n\

return;

}

while(!feof(fp)) {

fscanf(fp,\

i++;

}

fclose(fp);

j=0; while(j

{

strcpy(G->vertices[j].cityname,city[j]);

G->vertices[j].planefirstarc=NULL; G->vertices[j].trainfirstarc=NULL;

19

全国交通咨询模拟

j++;

}

G->vexnum=i;

if((fp=fopen(\

printf(\无法打开文件!\\n\

k=0;

fscanf(fp,\ while(k

{

if(fread(&a[k],sizeof(struct arc),1,fp)!=1)

printf(\文件读入错误!\\n\

k++;

}

fclose(fp);

k=0; arc_num=0;

while(k

i=LocateVertex(G,a[k].vt);

j=LocateVertex(G,a[k].vh); q=G->vertices[i].planefirstarc; m=0;

while(q!=NULL) {

if(q->adjvex==j) {

t=q->info.last+1;

q->info.stata[t].number=a[k].co; q->info.stata[t].expenditure=a[k].mo; q->info.stata[t].begintime[0]=a[k].bt[0];

20

搜索更多关于: 全国交通咨询模拟报告 的文档
全国交通咨询模拟报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0ty0p1pftw4oweh0piwg_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top