资源简介
华为软件训练营_c语言班_车辆违规管理系统。已通过代码实现,所有测试用例全部通过,功能实现分为100分。圈复杂度待改进。
试题内容:考生需要模拟实现一个简单的车辆违规管理系统,包括积分管理和罚款管理两部分。系统需要实现“系统初始化”、“录入违规记录”、“缴纳罚款”、“查询历史违规信息”相关功能。
系统启动后,用户需要输入命令进行系统初始化,系统初始化时登记一辆车的相关信息,其中初始积分为20、无违规记录。
系统初始化后,可以进行“录入违规记录”,“缴纳罚款”,“查询历史违规信息”等操作。
代码片段和文件信息
#include
#include
#include
#include
#include “stdio.h“
#include “api.h“
#include “car.h“
//定义全局变量
HistoryInfoNode* g_HistoryListHead = NULL;//链表头指针
int sysTime =-1; //系统时间
int score = 20; //剩余积分
int PeccancyNo = 0; //剩余违规记录数
int peccancyIndex = 0; //历史违规索引号
bool enableFlag = false;//车牌是否吊销
void main(int argc char* argv[])
{
/* 启动Socket服务侦听5555端口(sapi_server_start函数在lib库已实现)。
* lib库已实现从Socket接收到字符串后的命令分发处理;
* 考生只需要实现分发后的各命令即可。
*/
api_server_start(argc argv);
// 此处不会执行到,注意不要在此处添加代码
}
/*****************************************************************************
函 数 名 : opInit
功能描述 : 考生需要实现的接口
完成“系统初始化”操作
命令实例:i
输入参数 : 无
输出参数 : 无
返 回 值 : 无
作 者
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-05-18 12:19 myCarSystemC\
文件 4624 2016-05-17 08:36 myCarSystemC\CarSystemC.dsp
文件 543 2016-05-17 08:36 myCarSystemC\CarSystemC.dsw
文件 66560 2016-05-18 12:19 myCarSystemC\CarSystemC.ncb
文件 53760 2016-05-18 12:19 myCarSystemC\CarSystemC.opt
文件 254 2016-05-18 12:19 myCarSystemC\CarSystemC.plg
目录 0 2016-05-18 12:19 myCarSystemC\Debug\
目录 0 2016-05-17 15:57 myCarSystemC\lib\
文件 24482 2016-05-17 08:36 myCarSystemC\lib\CarSystemApi.lib
文件 325148 2016-05-17 08:36 myCarSystemC\lib\ExamApi.lib
文件 29478 2016-05-17 08:36 myCarSystemC\lib\SocketApi.lib
目录 0 2016-05-18 12:19 myCarSystemC\src\
文件 4389 2016-05-17 10:51 myCarSystemC\src\api.h
文件 9445 2016-05-18 12:19 myCarSystemC\src\car.cpp
文件 3276 2016-05-17 16:09 myCarSystemC\src\car.h
- 上一篇:工资管理系统
- 下一篇:MFC显示笔记本摄像头画面并实现抓拍
评论
共有 条评论