scandes.cpp
来自「次界面好用但是也可能有许多不足还希望有贤人志士指点迷津!」· C++ 代码 · 共 38 行
CPP
38 行
#include"traffic.h"
void Scandes(ALGraph G)
{
int m = -1,i,k;
char term[16];
ArcNode *p;
printf("please input the terminus you want to scan:\n");
while(m == -1)
{
scanf("%s",term);
m = LocateVex(G,term);
if(m == -1)
printf("there is not %s station please reput.\n",term);
}
for( i = 0;i < G.vexnum ;i++)
{
if(i != m)
{
for(p = G.vertices[i].firstarc; p && p->adjvex != m;p = p->nextarc);
if(p->adjvex == m)
{
if(p ->Tool[0])
{
printf("There are %d train lines from %s to %s:\n",p -> Tool[0] ->line,G.vertices[i].data,G.vertices[m].data);
for(k = 0 ;k < p -> Tool[0] ->line; k++)
printf("%d:%d\n", p -> Tool[0] ->starttime[k].hour, p -> Tool[0] ->starttime[k].minute);
}
if(p ->Tool[1])
{
printf("There are %d fly lines from %s to %s:\n",p -> Tool[1] ->line,G.vertices[i].data,G.vertices[m].data);
for(k = 0 ;k < p -> Tool[1] ->line; k++)
printf("%d:%d\n", p -> Tool[1] ->starttime[k].hour, p -> Tool[1] ->starttime[k].minute);
}
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?