跪求 数据结构课程设计——实时监控报警系统 急急急急急急急急...
发布网友
发布时间:2024-05-29 07:46
我来回答
共1个回答
热心网友
时间:2024-06-06 22:09
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#include<string.h>
#include<windows.h>
typedef struct node
{
char time[20];
char neirong[40];
int bianhao;
node *next;
}node;
typedef struct jilu
{
char time[20];
char neirong[40];
int bianhao;
jilu *next;
}jilu;
void chushihua(node *l)
{
node *p,*q;
p=l;
char flag='y';
while(flag=='y')
{
q=(node*)malloc(sizeof(node));
printf("报警编号:\n");
scanf("%d",&q->bianhao);
fflush(stdin);
printf("请输入报警时间:\n");
gets(q->time);
printf("请输入报警内容:\n");
fflush(stdin);
gets(q->neirong);
p->next=q;
p=q;
printf("是否继续录入报警信息:\n");
fflush(stdin);
scanf("%c",&flag);
}
p->next=NULL;
}
void display(node *l)
{
node *p;
p=l->next;
while(p!=NULL)
{
printf("报警编号:%d",p->bianhao);
printf("报警信息:%s",p->neirong);
printf("报警时间:%s\n",p->time);
p=p->next;
}
}
void chujing(node *l,jilu *k)
{
node *p;
jilu *q,*r;
p=l->next;
r=k;
node *j;
int i;
int flag=1;
printf("请输入你要出哪个警:\n");
scanf("%d",&i);
while(p!=NULL&&flag==1)
{
if(p->bianhao==i)
{
q=(jilu*)malloc(sizeof(jilu));
q->bianhao=p->bianhao;
strcpy(q->neirong,p->neirong);
strcpy(q->time,p->time);
r->next=q;
r=q;
r->next=NULL;
flag=0;
if(p=l->next)
l->next=p->next;
else
j->next=p->next;
free(p);
}
else
{
j=p;
p=p->next;
}
}
if(flag==1)
printf("无该报警信息\n");
}
void charu(node *l)
{
node *p,*q;
p=l;
int count=0;
while(p->next!=NULL)
p=p->next;
char flag='y';
while(flag=='y')
{
q=(node*)malloc(sizeof(node));
printf("报警编号:\n");
scanf("%d",&q->bianhao);
fflush(stdin);
printf("请输入报警时间:\n");
gets(q->time);
fflush(stdin);
printf("请输入报警内容:\n");
gets(q->neirong);
p->next=q;
p=q;
printf("是否继续录入报警信息:\n");
scanf("%c",&flag);
}
p->next=NULL;
node *i;
i=l;
while(i->next!=NULL)
{
count++;
i=i->next;
}
if(count>10)
{
printf("有很多警待出\n");
}
}
void xianshichujing(jilu *k)
{
jilu *p;
p=k->next;
if(p=NULL)
printf("还未出警\n");
while(p!=NULL)
{
printf("报警编号:%d",p->bianhao);
printf("报警信息:%s",p->neirong);
printf("报警时间:%s\n",p->time);
p=p->next;
}
}
void main()
{
node *l;
int i,j;
jilu *k;
l=(node *)malloc(sizeof(node));
k=(jilu *)malloc(sizeof(jilu));
l->next=NULL;
k->next=NULL;
for(i=0;i<6;i++)
{
Sleep(1000);
printf(" sos ");
}
printf("初始化报警信息:\n");
chushihua(l);
display(l);
while(1)
{
printf("1:出警系统启动\n");
printf("2:出警信息显示\n");
printf("3:显示报警信息\n");
printf("4:新的报警系统\n");
printf("5:结束\n");
fflush(stdin);
scanf("%d",&j);
switch(j)
{
case 1:
chujing(l,k);
break;
case 2:
xianshichujing(k);
break;
case 3:
display(l);
break;
case 4:
charu(l);
break;
case 5:
exit(0);
break;
default:
printf("error");
}
}
}
急!!!数据结构课程设计
3、 完成删除顶点和边(或弧)的功能(5分)4、 两种存储结构的转换(5分),如果其中一种存储结构为十字链表或邻接多重表则增加5分。5、 输出图的深度优先遍历序列或广度优先遍历序列(5分)6、 求图的深度优先或广度优先的生成树(或生成森林)(存储结构为孩子-兄弟链表),并对生成树进行遍历(15分)7、 判断图的连...
微模块动环监控系统是什么
微模块动环监控系统是福州创安恒业信息技术有限公司针对现代数据中心环境精心打造的一套高效、智能的监控解决方案。该系统以微模块为基本单位,集成了动力、环境、消防、网络及安防等多方面的监控功能。通过综合运用计算机网络、物联网、云计算等技术,实现对机房动力设备、环境温湿度、门禁安全等的实时监控与智能管理。微模块动环监控系统不仅提升了机房的运维效率,还降低了管理成本,为数据中心的稳定运行提供了有力保障。微模块动环监控系统是一种专门针对微模块数据中心的动力环境监控方案。它集成了动力监控、环境监控、安保监控、能效管理、控制系统、远程监控以及远程报警等多种功能于一体,形成了一个全方位、高效能的监控管理系统。具体而言,微模块动环监控...
求数据结构课程设计——制作浏览器插件(要求使用c语言),在线等,急!
实现插件功能:使用C语言编写插件的代码,根据设计的架构,实现插件的具体功能。涉及到的技术可以包括网络通信、HTML解析、数据结构的操作等。测试和调试:对插件进行测试,确保插件在不同浏览器环境下正常运行,并修复可能出现的问题和错误。文档撰写:编写插件的详细文档,包括使用说明、API文档、代码注释等,...
数据结构课程设计是什么
(2)输入某一确定顶点到其它所有顶点的最短路径。5.测试数据 二、设计说明 1、 算法设计的思想 建立图类,建立相关成员函数。最后在主函数中实现。具体成员函数的实现请参看源程序。2、 主要的数据结构设计说明 图邻接矩阵、邻接表的建立。图的深度优先遍历、拓扑排序、顶点之间的最短路径。3、 程序的...
急!求个数据库课程的设计!!
1、选定实验题目,为某个单位或部门设计数据库应用系统,比如:学生成绩管理、机房上机管理、职工档案管理、商品库存管理、图书管理、工资管理等。2、根据选定的题目进行需求分析,重点分析数据需求和功能需求。3、概念结构设计:画出E-R图。4、逻辑结构设计:设计数据库和数据表的具体结构,指出各表的属性名称、数据类型;说...
数据结构 课程设计C语言版 本人现..跪求一道课程设计答案 有哪..位的...
题目:职工工资管理系统(编号、姓名、年龄、性别、基础工资、补贴工资、扣除工资、总工资){密码启动、修改模块、数据输入模块、数据插入模块、数据统计模块(分别统计基础工资、补贴... 题目:职工工资管理系统(编号、姓名、年龄、性别、基础工资、补贴工资、扣除工资、总工资){密码启动、修改模块、数据输入模块、数据插入模...
急!急!急!相当急!!!
XHDNE07 编程基本概念 XHDNE08 数据结构与算法基础 XHDNE09 SQL—Server数据库管理 XHDNE10 Oracle基本原理 XHDNE11 计算机网络技术 XHDNE12 JAVA程序设计初步(Sun JDK和JC工具使用)XHDNE13 JAVA Web应用编程(JDBC、J2EE简介)XHDNE14 JAVA程序高级设计(JAVA API、JB使用)XHDNE15 JAVA面向对象...
200分2天内求大学本科数据库课程设计!急!急!
一、课程设计的内容本课程设计要采用本课程中学习的数据库设计方法,运用其基本思路与主要图表工具完成“企业报刊订阅管理系统”数据库应用系统。完成信息需求分析与数据库的概念设计、逻辑设计、物理设计以及处理功能设计,用SQL Sever的数据库管理系统、JSP开发工具实现该系统,并运行、评价、改进之;在此基础上严格按课程设...
数据结构课程设计作业:求任意两点的最短路径问题,写个完整的程序..急 ...
一:include "stdafx.h"include <limits> include <iostream> include <fstream> using namespace std;const int MAXINT = numeric_limits<int>::max();template <class Type> void Dijkstra(int n, int v, Type dist[], int prev[], Type** c){ bool *s = new bool[n+1];int i,...
急,急,急!!!C++课程实践设计。本人菜鸟都不是。拜请请专业高人解答。完...
至于你说的 写出设计过程、需求分析、设计结构(包括总体结构和数据结构)、实验中出错信息及处理方法及解决错误的方法、指出实验结果运行的操作系统和平台,运行结果。呵呵。。。现在是你在读书,而不是我在读书,如果说,我帮你写这些,对你会有帮助的话,那么我可以帮你写……但实际上会有帮助吗?表...
学生成绩管理系统,急急急
百度如果悬赏100块,估计有人做。20分。。说句实话,这个课程设计认认真真写下来,包括文档,至少要一天的时间。一天的时间赚20分。。你想想值不值呢?