资源简介
该软件主要是使用C语言设计开发一个简单的车辆租赁管理系统,实现租赁信息的查询、修改、删除、添加以及订单的查询等功能。
代码片段和文件信息
#include
#include
#include
#include
#include
HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE);
int loop = 0;
int menu();
int menu_2();
int menu_3();
void gotoxy();
void HideCursor();
void InsertInformation();
void PrintInformation();
void IdSearch();
void PlateNumber();
void ExitSystem();
void ReviseInformation();
void DeleteInformation();
void AddInformation();
void MoneySum();
void ChampionCar();
struct information{
int theOrderNumber;
char IdNumber[20];
char PlateNumber[10];
double Cost;
}car[999999];
int key;
int main(){
HideCursor();
menu();
key = menu();
switch(key){
case 1:
InsertInformation();
break;
case 2:
PrintInformation();
break;
case 3:
menu_2();
switch(menu_2()){
case 1:
MoneySum();
break;
case 2:
ChampionCar();
break;
case 3:
system(“cls“);
main();
break;
case 4:
ExitSystem();
break;
}
break;
case 4:
ReviseInformation();
break;
case 5:
DeleteInformation();
break;
case 6:
AddInformation();
break;
case 7:
menu_3();
switch(menu_3()){
case 1:
MoneySum();
break;
case 2:
ChampionCar();
break;
case 3:
system(“cls“);
main();
break;
case 4:
ExitSystem();
break;
}
break;
case 8:
ExitSystem();
break;
}
return 0;
}
void gotoxy(short x short y) {
COORD coord = { xy };/*定义结构体变量coord*/
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE)coord);
}
void HideCursor() {
CONSOLE_CURSOR_INFO cursor_info = { 10 };
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE)&cursor_info);
}
int menu(void){
int ichoose;
gotoxy(505);
for(i = 0;i < 20 ; i++){
printf(“-“);
}
for(i = 0;i <5; i++){
gotoxy(49 - 2 * i6 + i);
printf(“/“);
}
for(i = 0;i < 50;i++){
gotoxy(25+i10);
printf(“-“);
}
for(i = 0;i < 5;i++){
gotoxy(2511+i);
printf(“|“);
}
gotoxy(3513);
printf(“欢迎使用汽车租赁管理系统“);
gotoxy(4015);
printf(“[1]信息录入“);
gotoxy(4016);
printf(“[2]信息显示“);
gotoxy(4017);
printf(“[3]查询信息“);
gotoxy(4018);
printf(“[4]修改信息“);
gotoxy(4019);
printf(“[5]删除信息“);
gotoxy(4020);
printf(“[6]追加信息“);
gotoxy(4021);
printf(“[7]统计信息“);
gotoxy(4022);
printf(“[8]退出“);
gotoxy(4026);
printf(“Zenith 版权所有“);
gotoxy(4023);
printf(“请选择(1-8):“);
scanf(“%d“&choose);
while(choose<1 || choose>8){
printf(“请输入范围为1-8的整数“);
gotoxy(4023);
printf(“请选择(1-8):“);
scanf(“%d“&choose);
}
return choose;
}
int menu_2(void){
system(“cls“);
int ichoose;
gotoxy(505);
for(i = 0;i < 20 ; i++){
printf(“-“);
}
for(i = 0;i <5; i++){
gotoxy(49 - 2 * i6 + i);
printf(“/“);
}
for(i = 0;i < 50;i++){
gotoxy(25+i10);
printf(“-“);
}
for(i = 0;i < 5;i++){
gotoxy(2511
- 上一篇:模糊PID控制C语言程序.doc
- 下一篇:数据结构上机题
相关资源
- 模糊PID控制C语言程序.doc
- 数据结构C语言 一元多项式的加减法
- 数据结构 走迷宫大作业 c语言完整代
- yuv播放器cif格式c语言
- dijkstra最短路算法c语言源代码
- 基于51单片机控制的篮球比赛计时、计
- C语言车辆管理系统
- DOS菜单系统用C编写
- 马踏棋盘的源程序,C语言编写,数据
- 用c语言实现一元多项式的加减乘运算
- 多级反馈队列调度算法C语言源代码
- 车辆信息管理系统课程设计完整源代
- 基于C语言的录音播放程序--源代码
- 哈希表的设计与实现C语言
- 遗传算法C语言实现
- Linux下C语言应用编程--随书源代码
- C++写的车辆信息管理系统
- PGP源码C语言版
- Hash查找、二分查找c语言关键字个数
- AES128/192/256 C语言实现AES加密/解密实测
- 考勤系统C语言实现完整源码+详细说明
- 一维条形码的生成与实现c语言+注释
- ASCII码转换C语言
- C8051F120单片机C语言程序代码,经典例
- c语言模拟ftp项目
- 0513《编译原理》答案 设计并实现TI
- codeblocks写的c语言小游戏源代码
- c语言迷宫游戏源代码
- C语言实现FFT和IFFT
- 仪器仪表管理源C语言代码
评论
共有 条评论