亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 11.c

?? 一個用C做的汽車票管理系統
?? C
?? 第 1 頁 / 共 2 頁
字號:
#include <stdio.h>
#include <string.h>
#include <malloc.h>
#include <windows.h>
#define LEN 50
int n,m;
char choicen1,choicen2,choicen3;

struct data												/*利用結構體數組臨時儲存車輛信息*/
 {
	int number;
	int time;
	char strat_position[50];
	char end_position[50];
	int long1;
	int capacity;
	int sell_ticket;
	struct data *next;
}*head,datas,*p;

void mmenu()
{
	void judge1(int y,char x[5]);
	void judge2(int y,char x[5]);
	int d;
	char f,e[5];
	system("cls");											/*清屏*/
	printf("\n******歡迎來到汽車票管理系統******\n");     /*登陸界面*/
	printf("**********************************\n");
	printf("**                              **\n");
	printf("**         1.管理員登陸         **\n");
	printf("**         2.售票員登陸         **\n");
	printf("**         3.退出               **\n");
	printf("**                              **\n");
	printf("**********************************\n");
	printf("**********************************\n");
	printf("請選擇:");
	scanf("%c",&f);										/*根據提示輸入f值,判斷進入子菜單。*/
	if(f=='1')											/*進入管理員登錄的密碼保護系統*/
	{
		printf("\n請輸入您的帳號:");					
		scanf("%s",e);
		printf("請輸入您的密碼:");
		scanf("%d",&d);
		judge1(d,e);
	}
	else if(f=='2')										/*進入售票員登錄的密碼保護系統*/
	{
		printf("\n請輸入您的帳號:");					
		scanf("%s",e);
		printf("請輸入您的密碼:");
		scanf("%d",&d);
		judge2(d,e);		
	}
	else if(f=='3') exit(0);							/*退出*/
 	else												/*防錯處理,若輸入錯誤則返回至mmenu()函數*/
	{
		printf("沒有這個選項,請重新選擇");
		mmenu();
	}
}

void judge1(int y,char x[5])				/*確定是否登錄正確*/
{
	void manager();
	int d;
	char e[5];
	if(y==131&&strcmp(x,"sj")==0)			/*若登錄信息正確則進入管理員界面*/
		manager();
	else									/*若登錄信息不正確則返回judge1函數重新輸入*/
	{
		fflush stdin;						/*由于會出現帳號與密碼在同一行出現的bug,所以清內存解決*/
		printf("您輸入的帳號或密碼貌似有誤~好好想想,再試試?");
		printf("\n請輸入您的帳號:");
		scanf("%s",&e);
		fflush stdin;
		printf("請輸入您的密碼:");
		scanf("%d",&d);
		fflush stdin;
		judge1(d,e);	
	}
}

void manager()							
{
	char choicen=0;
	void mmenu();
	void print(struct data *head);
	char menu();
	FILE *fp;
	struct data *a();
	struct data *b(struct data *head);
	struct data *c(struct data *head);
	struct data *insert(struct data *head);
	while(choicen!='F')
	{
		choicen=menu();
		if (choicen=='A')
			head=a(head);
		else if(choicen=='B')
			head=b(head);
		else if (choicen=='C')
			head=c(head);
		else if (choicen=='D')
			head=insert(head);
		else if (choicen=='E')
			print(head);
	}
	fp=fopen("c:\\bus.txt","w");
	p=head;
	printf("信息:\n");
	if(head!=NULL)
	do
	{
		fprintf(fp,"%d %d %s %s %d %d %d\n",p->number,p->time,p->strat_position,p->end_position,p->long1,p->capacity,p->sell_ticket);
		p=p->next;
		m++;
	}
	while(p!=NULL);
	fclose(fp);
	mmenu();

}

void judge2(int y,char x[5])				/*確定登陸是否正確*/
{
	void solder();
	int d;
	char e[5];
	if(y==181&&strcmp(x,"xbf")==0)			/*若登錄信息正確則進入售票員界面*/
		solder();
	else									/*若登錄信息不正確則返回judge2函數重新輸入*/
	{
		fflush stdin;
		printf("您輸入的帳號或密碼貌似有誤~好好想想,再試試?");
		printf("\n請輸入您的帳號:");
		scanf("%s",e);
		fflush stdin;
		printf("請輸入您的密碼:");
		scanf("%d",&d);
		judge2(d,e);
		fflush stdin;
	}
}

void solder()
{
	void mmenu();
	void search();
	void tickets();
	char menu2();					
	choicen2=menu2();											/*將menu2()值賦給choicen2*/
	if (choicen2=='A')											/*進入查詢系統函數*/
		search();
	else if(choicen2=='B')										/*進入售票系統函數*/
		tickets();
	else if(choicen2=='C')										/*返回主菜單函數*/
		mmenu();
	else 														/*防錯處理,若輸入錯誤則返回至售票員系統函數*/
	{
		printf("沒有這個選項,請重新選擇");
		solder();
	}
}

char menu()
{
	printf("\n*******歡迎來到車次管理中心*******\n");				/*子菜單*/
	printf("**********************************\n");
	printf("**                              **\n");
	printf("**       A---登錄車次信息       **\n");
	printf("**       B---刪除車次信息       **\n");
	printf("**       C---更改車次信息       **\n");
	printf("**       D---添加車次信息       **\n");
	printf("**       E---顯示車次信息       **\n");
	printf("**       F---返回主菜單         **\n");
	printf("**                              **\n");
	printf("**********************************\n");
	printf("**********************************\n");
	printf("請選擇:");
	fflush stdin;
	scanf("%c",&choicen1);
	return (choicen1);
}

char  menu2()
{
	system("cls");
	printf("\n*********歡迎來到售票中心*********\n");				/*售票中心子菜單*/
	printf("**********************************\n");
	printf("**                              **\n");
	printf("**       A---線路查詢           **\n");
	printf("**       B---售出車票           **\n");
	printf("**       C---返回主菜單         **\n");
	printf("**                              **\n");
	printf("**********************************\n");
	printf("**********************************\n");
	printf("請選擇:");
	fflush stdin;
	scanf("%s",&choicen2);
	return(choicen2);
}


char smenu()
{
	system("cls");
	printf("\n*******歡迎來到線路查詢中心*******\n");				/*線路查詢子菜單*/
	printf("**********************************\n");
	printf("**                              **\n");
	printf("**       a---按車號查詢         **\n");
	printf("**       b---按始發站查詢       **\n");
	printf("**       c---按終點站查詢       **\n");
	printf("**       d---返回上級菜單       **\n");
	printf("**                              **\n");
	printf("**********************************\n");
	printf("**********************************\n");
	printf("請選擇:");
	scanf("%s",&choicen3);
	return(choicen3);
}

void search()														/*查找車次信息*/
{
	char smenu();
	char menu2();
	void solder();
	void return1();
	FILE *fp;
	int x,i,e1[20],e2[20],e5[20],e6[20],e7[20];
	char y[50],y0[50],f3[20][50],f4[20][50];
	choicen3=smenu();
	if (choicen3=='a')												/*通過車號查找*/
	{
		printf("\n請輸入車號:");
		scanf("%d",&x);
		fp=fopen("c:\\bus.txt","r");
		printf("\n**********車次信息**********\n");
		for(i=0;i<m+1;i++)																		
		{
			fscanf(fp,"%d %d %s %s %d %d %d",&e1[i],&e2[i],&f3[i],&f4[i],&e5[i],&e6[i],&e7[i]);				/*從文件讀入車次信息*/
				if (x==e1[i]) 
				{													/*若查找到則輸出相應車次信息*/
					printf("班次:");
					printf("%d\n",e1[i]);
					printf("發車時間:");
					printf("%d\n",e2[i]);
					printf("始發站:");
					printf("%s\n",f3[i]);
					printf("終點站:");
					printf("%s\n",f4[i]);
					printf("行車時間:");
					printf("%d\n",e5[i]);
					printf("額定載客數:");
					printf("%d\n",e6[i]);
					printf("已售出票數:");
					printf("%d\n",e7[i]);
				}
		}
		fclose(fp);
		return1();
	}
	else if(choicen3=='b')											/*通過始發站查找*/
	{
		printf("\n請輸入始發站:");
		scanf("%s",&y0);
		fp=fopen("c:\\bus.txt","r");
		printf("\n**********車次信息**********\n");
		for(i=0;i<m+1;i++)
		{
			fscanf(fp,"%d %d %s %s %d %d %d",&e1[i],&e2[i],&f3[i],&f4[i],&e5[i],&e6[i],&e7[i]);
				if (strcmp(y0,f3[i])==0) 
				{
					printf("班次:");
					printf("%d\n",e1[i]);
					printf("發車時間:");
					printf("%d\n",e2[i]);
					printf("始發站:");
					printf("%s\n",f3[i]);
					printf("終點站:");
					printf("%s\n",f4[i]);
					printf("行車時間:");
					printf("%d\n",e5[i]);
					printf("額定載客數:");
					printf("%d\n",e6[i]);
					printf("已售出票數:");
					printf("%d\n",e7[i]);
				}
		}
		fclose(fp);
		return1();
	}
	else if(choicen3=='c')												/*通過終點站查找*/
	{
		printf("\n請輸入終點站:");
		scanf("%s",&y);
		fp=fopen("c:\\bus.txt","r");
		printf("\n**********車次信息**********\n");
		for(i=0;i<m+1;i++)
		{
			fscanf(fp,"%d %d %s %s %d %d %d",&e1[i],&e2[i],&f3[i],&f4[i],&e5[i],&e6[i],&e7[i]);
				if (strcmp(y,f4[i])==0) 
				{
					printf("班次:");
					printf("%d\n",e1[i]);
					printf("發車時間:");
					printf("%d\n",e2[i]);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美狂野另类xxxxoooo| 欧美成人免费网站| 日韩欧美在线网站| 国产精品福利一区二区三区| 亚洲午夜久久久| 成人亚洲精品久久久久软件| 欧美嫩在线观看| 亚洲欧洲中文日韩久久av乱码| 蜜臀国产一区二区三区在线播放| 99精品国产一区二区三区不卡| 欧美成人精品高清在线播放| 一区二区高清免费观看影视大全 | 亚洲风情在线资源站| 国产精品一区一区| 日韩欧美一区二区久久婷婷| 一区二区三区中文字幕| 成人理论电影网| 精品国偷自产国产一区| 日本欧美在线观看| 欧美日韩国产综合一区二区| 亚洲欧美日韩国产综合| 不卡欧美aaaaa| 国产亚洲制服色| 韩国v欧美v日本v亚洲v| 日韩精品在线一区| 青青草原综合久久大伊人精品 | 亚洲高清免费观看高清完整版在线观看| 福利一区福利二区| 欧美韩国日本不卡| 丁香一区二区三区| 中文一区二区在线观看| 国产成人av一区二区| 国产日韩精品一区| 国产xxx精品视频大全| 国产免费观看久久| av在线一区二区三区| 亚洲色图色小说| 欧美影院一区二区三区| 亚洲午夜视频在线观看| 欧美精品在线视频| 蜜臀精品一区二区三区在线观看| 欧美sm极限捆绑bd| 国产高清精品在线| 中文字幕在线不卡| 欧美性大战久久| 日韩在线一区二区三区| 亚洲精品一区二区精华| 国产成人精品免费| 亚洲男人的天堂在线观看| 欧美伊人精品成人久久综合97| 日韩综合一区二区| 精品国精品国产尤物美女| 国产成人一区二区精品非洲| 成人免费在线播放视频| 欧美性xxxxxxxx| 精品一区二区免费在线观看| 国产日韩欧美在线一区| 一本到不卡免费一区二区| 日本亚洲一区二区| 国产午夜精品美女毛片视频| 一本一道综合狠狠老| 美女性感视频久久| 中文字幕在线观看不卡| 欧美日韩国产免费一区二区| 韩国精品一区二区| 亚洲欧美另类小说视频| 日韩欧美一级特黄在线播放| 成人av集中营| 奇米影视一区二区三区| 日本一区二区成人| 7799精品视频| 成人动漫一区二区三区| 日韩高清欧美激情| 最新成人av在线| 欧美tk丨vk视频| 欧美日韩一区二区三区高清| 国产精品911| 午夜伦欧美伦电影理论片| 亚洲国产电影在线观看| 5月丁香婷婷综合| 99久久国产免费看| 国内精品伊人久久久久av一坑| 亚洲老妇xxxxxx| 国产免费成人在线视频| 日韩免费看的电影| 欧美日韩五月天| 91蜜桃视频在线| 国产传媒一区在线| 久久精品国产精品青草| 亚洲成人在线网站| 亚洲欧洲综合另类| 国产精品家庭影院| 欧美激情综合五月色丁香| 欧美一级爆毛片| 欧美高清www午色夜在线视频| 成人av免费在线播放| 国产不卡在线播放| 国产一区二区三区四区在线观看| 日韩不卡一区二区| 午夜精品久久一牛影视| 一区二区成人在线视频| 亚洲欧美偷拍三级| 中文乱码免费一区二区| 久久久综合网站| 日韩欧美国产成人一区二区| 日韩一区二区三区在线视频| 欧美日韩一区高清| 欧美久久久久中文字幕| 欧美日韩免费观看一区二区三区| 91免费国产在线观看| 99国产精品久久久| 91丝袜美腿高跟国产极品老师 | 午夜免费久久看| 五月天激情综合| 人人超碰91尤物精品国产| 秋霞午夜av一区二区三区| 美女网站一区二区| 国内精品久久久久影院一蜜桃| 国产在线视视频有精品| 国产91丝袜在线播放0| 国产凹凸在线观看一区二区| 成人激情午夜影院| 色天天综合色天天久久| 欧美日韩精品免费观看视频| 欧美另类高清zo欧美| 日韩三级在线免费观看| 2023国产一二三区日本精品2022| 国产亚洲欧美一区在线观看| 国产精品乱码人人做人人爱 | 美女爽到高潮91| 国产一区二区三区在线观看免费 | 色哟哟精品一区| 欧美日韩综合在线| 日韩一级高清毛片| 久久久精品国产免费观看同学| 国产肉丝袜一区二区| 伊人婷婷欧美激情| 日韩vs国产vs欧美| 成人免费高清在线| 欧美在线免费播放| 91精品国产色综合久久ai换脸 | 欧美一级理论片| 中文字幕精品一区| 亚洲国产欧美在线| 经典三级一区二区| 91丝袜呻吟高潮美腿白嫩在线观看| 欧美体内she精视频| www一区二区| 一区二区三区自拍| 国内久久精品视频| 在线观看亚洲精品视频| 欧美变态tickling挠脚心| 中文字幕av一区二区三区免费看 | 精品伦理精品一区| 亚洲欧洲日韩在线| 久久精品国产**网站演员| 成人国产精品免费网站| 欧美男人的天堂一二区| 国产欧美一区二区精品秋霞影院| 亚洲欧美国产三级| 国产乱子伦视频一区二区三区 | 日本韩国一区二区| 欧美videos中文字幕| 亚洲永久精品大片| 国产成人精品免费| 日韩一区二区电影网| 亚洲欧美乱综合| 国产成人精品亚洲777人妖| 3d成人动漫网站| 亚洲欧美激情小说另类| 国产成人综合网| 91精品欧美综合在线观看最新 | 中文字幕乱码亚洲精品一区| 视频一区视频二区中文| 99精品视频一区| 国产欧美精品一区二区色综合朱莉 | 精品国产免费人成在线观看| 亚洲综合免费观看高清在线观看| 国产不卡在线一区| 久久影视一区二区| 久久国产欧美日韩精品| 欧美猛男男办公室激情| 亚洲国产成人高清精品| 一本高清dvd不卡在线观看| 中文字幕日韩一区二区| 国产成人在线免费| 久久嫩草精品久久久精品| 久久精品国产澳门| 精品国产青草久久久久福利| 日韩激情av在线| 7777精品伊人久久久大香线蕉| 亚洲在线观看免费| 欧美日韩精品三区| 午夜视频在线观看一区二区三区| 在线观看日韩电影| 亚洲电影一区二区| 在线播放91灌醉迷j高跟美女 | 免费在线观看日韩欧美| 555夜色666亚洲国产免| 视频在线观看一区|