資源簡介
該軟件主要是使用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
- 下一篇:數據結構上機題
評論
共有 條評論