该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include float sum1,sum2;int sk=0;
struct carr{int st; /*车辆数*/ float k; /*公里数*/ float money; /*收费*/};struct carr car[3];
void rukouS(); /*入口选择*/void DispMainmenu(); /*主菜单*/void bigcar(); /*大型车辆*/void middlecar(); /*中型车辆*/void smallcar(); /*小型车辆*/void sum(); /*报表及统计*/ void select1(); /*选择菜单1*/void select2(); /*选择菜单2*/
void rukouS() /*入口选择*/{ system("cls");printf("\n\n\n\n\n\n");printf("**************************欢迎使用高速公路计费系统v1.0******************************\n\n\n\n");printf(" ┏━━━━━━━━━━━━━━━━━━━┓\n");printf(" ┃ 1.1号入口 ┃\n");printf(" ┃ 2.2号入口 ┃\n");printf(" ┃ 3.3号入口 ┃\n"); printf(" ┃ 0.退出系统 ┃\n");printf(" ┗━━━━━━━━━━━━━━━━━━━┛\n\n\n");printf("********************************************************************************\n\n\n\n\n\n\n\n");printf("请选择0~3:");}
void DispMainmenu() /*主菜单*/{system("cls"); printf("\n\n\n\n"); printf("************************欢迎使用高速公路计费系统********************************\n\n"); printf(" ┌———————————┐\n"); printf(" │ 请选择车辆类型 │\n"); printf(" │ 1.大型车辆 │\n"); printf(" │ 2.中型车辆 │\n"); printf(" │ 3.小型车辆 │\n"); printf(" │ 4.汇总 │\n"); printf(" │ 0.退出系统 │\n"); printf(" └———————————┘\n"); printf("********************************************************************************\n\n\n\n"); printf("请输入0~4相应功能选项:\n");}
void select1() /*选择菜单1*/{char ch;ch='1'; rukouS();doch=getch();while(ch'3');switch(ch){case'1': select2();break;case'2': select2();break;case'3': select2();break;case'0': system("cls"); printf("\n\n\n\n\n 谢谢使用,再见! \n\n\n\n\n");exit(0);default: break; }}
void select2() /*选择菜单2*/{ char ch1;ch1='2';while((ch1>='0')||(ch1<='4')){system("cls");
DispMainmenu(); ch1=getchar(); switch(ch1){ case'1': bigcar();break; case'2': middlecar();break; case'3': smallcar();break; case'4': sum(); break; case'0': {system("cls");printf("\n\n\n\n\n\t\t\n\n 谢谢使用,再见! \n\n\n\n\n\n");select1();break;} default:break;}}}