c语言版票务管理系统,火车票务管理系统(C语言版)【TXT文件,改后缀即可】
大一的時候做的程序設計,好用!將文本下載后后綴改為“.c”就能使用。帶注釋,有刷屏功能,一點也不亂。【原創哦!】
/* 頭文件 */
#include
#include
#include
/* 函數聲明 */
int MENU(); //菜單模塊
void INPUT(); //輸入模塊
void SEARCH(); //查詢模塊
void SELECT(); //統計模塊
void WRITE(); //文件記錄模塊
void PRINT(); //打印模塊
void READ(); //文件讀取模塊
void WRONG(); //糾錯模塊
/* 宏定義 */
#define N 1000 //最大列車組數
#define Print " %s%13s%10s%10s%12s%15s%11s\n",T[i].code,T[i].data,T[i].lp,T[i].ap,T[i].lt,T[i].at,T[i].price //輸出記錄格式
#define Wrong "\n ! ! ! ! ! ! ! ! ! ! ! 輸入錯誤,請重新輸入 ! ! ! ! ! ! ! ! ! ! ! \n"
#define GeShi " 車次 日期 起點 終點 開車時間 到達時間 票價\n" //輸出表頭
/* 結構定義 */
struct Train
{
char code[10]; //車次
char data[10]; //日期
char lp[10]; //left place 起點
char ap[10]; //arrive place 終點
char lt[10]; //left time 開車時間
char at[10]; //arrive time 到達時間
char price[10]; // 票價
}T[N];
/* 全局變量 */
int i=0; //輸入計數器
int n=0; //合計計數器
char l[20]; //糾錯空間
///主函數
int main()
{
int x;
do
{
x=MENU();
switch(x)
{
case 1:INPUT(); break;
case 2:SEARCH(); break;
case 3:SELECT(); break;
case 4:
printf("\n ---------------------------------------");
printf("\n 正在退出,請按任意鍵退出");
printf("\n\n 阿哈工作室出品 B09020424");
printf("\n ---------------------------------------\n ");
break;
default:WRONG(); break;
}
}while(x!=4);
return 0;
}
///菜單模塊
int MENU()
{
int choice;
system("cls"); //借鑒而來的清屏語句,好用!
printf("\n ----------------------------------------------\n");
printf(" ----------------------------------------------\n");
printf(" --- ---\n");
printf(" --- 歡迎進入火車票務管理系統 ---\n");
printf(" --- ---\n");
printf(" ----------------------------------------------\n");
printf(" ----------------------------------------------\n\n");
printf(" \n -------------- 請輸入選項 -------------\n");
printf(" 1.錄入火車時刻信息\n");
printf(
總結
以上是生活随笔為你收集整理的c语言版票务管理系统,火车票务管理系统(C语言版)【TXT文件,改后缀即可】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内存超频实战:2400MHz翻倍性能,温
- 下一篇: AMD黑盒 vs DDR3内存:性能对比