资源简介
课程设计--校园导游系统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++ 课程设计 扫雷系统 报告+源代码
- C语言设计一元稀疏多项式课程设计
- C++课程设计之简易英汉字典
- 学分管理系统c++课程设计
- 课程设计 c语言 学生选课系统
- 课程信息管理系统 C语言版本 C语言
- C++ blackjack经典21点小游戏 课程设计
- 东北大学课程设计—编译原理课程设
- 操作系统课程设计之进程调度源代码
- 《C语言课程设计》 学生成绩管理系统
- 单片机课程设计电子秤电子称proteus仿
- 宿舍管理系统 数据结构课程设计 宿舍
- 高校人事管理系统课程设计C++版
- 数据结构课程设计----C语言航空订票系
- C++实现的仓库管理系统
- C语言课程设计论文-学生考勤系统设计
- C语言编写的校园导游系统源代码 能运
- 通讯录C++课程设计学生通讯录管理系
- C语言课程设计-汉诺塔的演示
- 音像店(用c++做的课程设计)
- Huffman 编码器与解码器-----数据结构课
- 纯C语言实现工资管理系统
- 教师工作量统计系统可改职工工作量
- C语言课程设计—运动会管理系统(
- c语言课程设计 简易通讯录 源代码
- c++面向对象课程设计报告_(学生成绩
- C语言课程设计--商场商品信息管理系
评论
共有 条评论