下载此文档

数据结构-校园导游系统课程设计.doc


文档分类:办公文档 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
数据结构-校园导游系统课程设计
滨江学院
《数据结构》课程设计

题 目 校园导游咨询程序设计

的名称 */ 
q=q+1; /* 计数变量加一,满8控制输出时的换行 */
P[a][b]=0;
d=b;  /* 将b作为出发点进行下一次循环输出,如此反复 */
if(q%9==0) printf("\n");
goto gate;
}
}
}
}

}
求最短路径
 void ShortestPath(int num)
{
int v,w,i,t;
int final[NUM];
int min;
for(v=0;v<NUM;v++)
{
final[v]=0;
D[v]=[num][v].adj;
for(w=0;w<NUM;w++)
P[v][w]=0;
if(D[v]<30000)
{
P[v][num]=1;
P[v][v]=1;
}
}

D[num]=0;
final[num]=1;

for(i=0;i<NUM;++i)
{
min=Max;
for(w=0;w<NUM;++w)
if(!final[w])
if(D[w]<min)
{
v=w;
min=D[w];
}
final[v]=1;
for(w=0;w<NUM;++w)
if(!final[w]&&((min+[v][w].adj)<D[w]))
{
D[w]=min+[v][w].adj;
for(t=0;t<NUM;t++)
P[w][t]=P[v][t];
P[w][w]=1;
}
}
}
说明函数
void narrate()
{
int i,k=0;
printf("\n\t\t*****************欢迎使用校园导游程序***************\n");
printf("\n\t\t********************南京信息工程大学*******************\n");
printf("\t__________________________________________________________________\n");
printf("\t\t景点名称\t\t|\t景点描述\n");
printf("\t________________________________|_________________________________\n");
for(i=0;i<NUM;i++)
{
printf("\t (%2d)%-10s\t\t\t|\t%-25s\n",i,[i].sight,[i].description);
k=k+1;
}
printf("\t________________________________|_________________________________\n");
}
5、查询景点信息
void search()
{
int num;
int i;
char c;
char name[20];

do
{
system("cls");
c=SearchMenu();
switch (c)
{
case '1':
system("cls");
narrate();
printf("\n\n\t\t请输入您要查找的景点编号:");
scanf("%d",&num);
for(i=0;i<NUM;i++)
{
if(num==[i].number)
{
printf("\n\n\t\t\t您要查找景点信息如下:");
printf("\n\n\t\t\t%-25s\n\n",[i].description);

数据结构-校园导游系统课程设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人布罗奇迹
  • 文件大小3.26 MB
  • 时间2022-02-22