资源简介
课程设计--校园导游系统C/C++描述,希望能帮助各位同学。

代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MVNum 100
#define MaxInt 32767 /*最大值*/
using namespace std;
void gotoxy(int y int x);
struct AMGraphd
{
string vexs[MVNum]; /*顶点表*/
int arcs[MVNum][MVNum]; /*邻接矩阵*/
int vexnum; /*图的当前点数*/
int arcnum; /*边数*/
string info[MVNum]; /*景点介绍*/
}G;
int S[11100] D[11100] Path[11100] minn ts = 5;
char stra[][3] = {“欢“ “迎“ “进“ “入“ “**“ “**“ “**“ “**“ “**“ “**“ “**“ “**“ “**“ “**“ “校“ “园“ “导“ “游“ “系“ “统“};
char strb[][3] = {“请“ “按“ “回“ “车“ “进“ “入“};
//-------------------------------------------
void log() /*打印欢迎界面*/
{
char c;
int m = 25 n = 10;
bool t = true temp = true flag = false;
while (true) /*循环边框*/
{
for (int i = 6; i <= 80; i += 2) /*打印第一行边框*/
{
gotoxy(n i + m); /*光标跳到第n行i+m列处,向右打印*/
if (t) /*空心和实心相互打印*/
cout << “☆“;
else cout << “★“;
if (temp && i >= 22 && i <= 60) /*向右打印文字*/
{
gotoxy(n + 10 i + m + 3); /*光标跳到中间,打印中间文字*/
cout << stra[(i - 22) / 2]; /*打印第一行中间文字*/
}
if (kbhit()) /*判断是否有按键的操作*/
{
c = getch();
if (c == ‘\r‘) /*回车键退出循环,进入主菜单*/
{
flag = true;
break;
}
}
t = !t;
Sleep(ts); //控制边框打印的速度*/
}
if (flag) break; /*进入主菜单*/
for (int i = 0; i <= 25; i++) /*打印第二列边框*/
{
gotoxy(i + n m + 82); /*向下打印*/
if (t)
cout << “☆“; /*同上*/
else cout << “★“;
if (kbhit())
{
c = getch();
if (c == ‘\r‘)
{
flag = true;
break;
}
}
t = !t;
Sleep(ts);
}
if (flag) break;
for (int i = 82; i >= 6; i -= 2) /*打印第二行边框*/
{
gotoxy(n + 25 i + m); /*向左打印*/
if (t)
cout << “★“;
else cout << “☆“;
if (temp && i >= 44 && i <= 54) /*向左打印文字*/
{
gotoxy(n + 15 i + m - 5); /*光标跳到中间,打印中间文字*/
cout << strb[(i - 44) / 2]; /*打印第二行中间文字*/
}
if (kbhit()) /*同上*/
{
c = getch();
if (c == ‘\r‘)
{
flag = true;
break;
}
}
t = !t;
Sleep(ts);
}
if (flag) break;
for (int i = 25; i >= 1; i--)
{
gotoxy(i + n m + 6); /*向上打印*/
if (t)
cout << “☆“; /*同上*/
else cout << “★“;
if (kbhit())
{
c = getch();
if (c == ‘\r‘)
{
flag = true;
break;
}
}
t = !t;
Sleep(ts);
}
t = !t;
temp = false;
if (flag) break;
}
gotoxy(35 0);
}
//-------------------------------------------
char menu() /*打印主菜单界面*/
{
char c;
system(“CLS“); /*清屏*/
int m = 25 n = 5;
bool t = true
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2626 2018-12-14 00:30 校园导游系统(附源码)\List.txt
文件 4908 2018-12-15 12:43 校园导游系统(附源码)\map.txt
文件 4658 2018-12-16 17:22 校园导游系统(附源码)\Weight.txt
文件 20369 2019-06-25 13:29 校园导游系统(附源码)\校园导游.cpp
- 上一篇:prolog动物识别专家系统
- 下一篇:流式套接字定长变长接收回射实验报告加源码
相关资源
- C语言课程设计
- c语言电子商务系统
- 宠物管理系统课程设计(源码+数据库
- c语言课程设计:客房登记系统源码
- 8位竞赛抢答器的课程设计报告.docx
- VC++MFC课程设计的学生成绩管理系统
- C++实现21点游戏
- c++课程设计学生管理系统浙工大源码
- 课程设计: MFC 学生信息管理系统
- dsp课程设计——语音加密.zip
- 广东工业大学数据结构课程设计航空
- 数据结构课程设计扑克牌排序
- c++课程设计宾馆客房管理系统
- c语言课程设计-职工信息管理系统-单
- 飞机票订购系统C语言课程设计报告全
- c++ 课程设计_中国象棋
- 编译原理课程设计-C语言子集编译器
- 操作系统课程设计(银行家算法)附
- 用c写的航空订票系统 航班信息改变
- 信息论课程设计——LZW编码
- 人员管理系统 c语言源码 课程设计专
- MFC课程设计学生管理系统
- vc++课程设计 让计算机来猜测用户“暗
- 职工工作量统计系统.rar
- 扫雷游戏.cpp C++ 课程设计
- C语言数据结构课程设计之统计C程序单
- 职工信息管理系统C 链表
- C++课程设计 扑克牌游戏内含2程序
- 学生成绩管理系统 (C语言版)课程设
- 软件工程课程设计--自动排课排课系统
评论
共有 条评论