亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产在线精品免费| 欧美一区二区三区免费大片| 欧美日韩一级视频| 久久综合色婷婷| 日本视频在线一区| 色综合久久综合| 欧美国产精品v| 蜜臀av性久久久久蜜臀aⅴ流畅 | 日韩女优电影在线观看| 国产精品毛片高清在线完整版| 日韩精品亚洲专区| 日本精品视频一区二区三区| 久久精品亚洲一区二区三区浴池 | 国产.欧美.日韩| 欧美刺激午夜性久久久久久久| 一区二区三区视频在线看| 国产suv一区二区三区88区| 欧美成人性福生活免费看| 五月婷婷色综合| 色菇凉天天综合网| 亚洲精品一二三| 99视频热这里只有精品免费| 欧美国产精品中文字幕| 国产精品18久久久久久久久 | 国产成人在线观看免费网站| 欧美酷刑日本凌虐凌虐| 亚洲综合色丁香婷婷六月图片| 成人精品gif动图一区| 久久综合九色欧美综合狠狠| 毛片av一区二区| 日韩欧美在线一区二区三区| 裸体健美xxxx欧美裸体表演| 欧美大尺度电影在线| 麻豆精品视频在线观看视频| 日韩女优毛片在线| 狠狠久久亚洲欧美| 国产亚洲一本大道中文在线| 国产精品一级黄| 成人欧美一区二区三区视频网页 | 床上的激情91.| 中文字幕av一区二区三区高| 成人av在线观| 亚洲少妇屁股交4| 欧美在线不卡一区| 日本91福利区| 久久精品人人做人人爽97 | 国产乱对白刺激视频不卡| 国产午夜精品一区二区三区四区| 国产a精品视频| 亚洲激情图片一区| 欧美嫩在线观看| 国产精品一区二区在线观看不卡 | 91精品国产综合久久久蜜臀图片| 麻豆精品精品国产自在97香蕉| 久久综合网色—综合色88| 99riav久久精品riav| 亚洲福中文字幕伊人影院| 精品少妇一区二区三区视频免付费| 国产精品18久久久久久久网站| 亚洲欧洲日产国码二区| 欧美日韩夫妻久久| 国产精品亚洲第一区在线暖暖韩国 | 一区二区在线看| 精品久久一区二区| 色综合网站在线| 国内精品国产成人国产三级粉色| 中文字幕日韩精品一区| 欧美日韩国产综合视频在线观看| 激情深爱一区二区| 一区二区视频在线| 久久久蜜臀国产一区二区| 在线观看av一区| 高清视频一区二区| 日韩精品久久久久久| 国产精品国产三级国产aⅴ原创| 欧美日韩午夜影院| 成人动漫在线一区| 久久精品免费观看| 亚洲国产成人av| 国产精品国产精品国产专区不蜜| 91麻豆精品久久久久蜜臀| 成人免费的视频| 久久av中文字幕片| 亚洲成人激情自拍| 中文字幕在线不卡| 久久精品一二三| 欧美成人女星排行榜| 欧美色图在线观看| av不卡一区二区三区| 国产麻豆一精品一av一免费| 午夜精品福利一区二区蜜股av | 韩国三级电影一区二区| 亚洲一区在线视频观看| 国产精品久久三| 久久久久97国产精华液好用吗| 欧美电影一区二区| 欧美中文字幕一区二区三区亚洲| 成人免费毛片高清视频| 国内不卡的二区三区中文字幕| 日韩电影在线免费观看| 一区二区三区四区在线| 亚洲欧美日韩在线| 综合久久久久综合| 免费人成在线不卡| 亚洲国产精品嫩草影院| 亚洲一二三四区| 亚洲激情自拍偷拍| 亚洲你懂的在线视频| 亚洲丝袜制服诱惑| 一区二区视频在线| 亚洲黄色免费网站| 亚洲综合丁香婷婷六月香| 一区二区国产视频| 亚洲观看高清完整版在线观看| 一区二区三区视频在线看| 亚洲精品免费播放| 亚洲亚洲人成综合网络| 性感美女极品91精品| 奇米影视一区二区三区| 久久99最新地址| 国产精品99久久久久久久vr| 国产精华液一区二区三区| 成人免费看视频| 在线区一区二视频| 91精品国产91久久综合桃花| 欧美电影精品一区二区| 久久久国产精品不卡| 国产精品进线69影院| 亚洲综合区在线| 久久99精品久久久久久动态图 | 国产精品午夜久久| 亚洲精品写真福利| 石原莉奈在线亚洲三区| 韩国毛片一区二区三区| 成人av在线看| 91精品一区二区三区久久久久久| 日韩欧美激情四射| 国产精品毛片大码女人| 五月天视频一区| 国产成人精品亚洲777人妖| 99re这里只有精品首页| 欧美一区二区在线免费观看| 久久精品在线免费观看| 有坂深雪av一区二区精品| 免费观看在线综合色| 成人免费毛片app| 8x福利精品第一导航| 久久久久久久综合色一本| 一区二区三区精品视频| 精品一二三四区| 欧美性猛片xxxx免费看久爱| 精品久久久久久久久久久久包黑料 | 国产精品免费看片| 亚洲大片免费看| 国产+成+人+亚洲欧洲自线| 欧美日韩成人一区二区| 国产视频视频一区| 天天综合色天天| 成人av影视在线观看| 日韩欧美一区二区三区在线| 1区2区3区精品视频| 韩国av一区二区三区四区 | 久久综合九色欧美综合狠狠| 国产精品不卡一区| 国产一区二三区好的| 欧美午夜精品一区| 国产精品三级电影| 久久国产成人午夜av影院| 欧美亚洲一区三区| 国产精品色呦呦| 国产精品一区二区久久不卡| 制服丝袜国产精品| 亚洲精品va在线观看| 粉嫩av一区二区三区粉嫩| 欧美tk—视频vk| 奇米影视7777精品一区二区| 欧美午夜精品理论片a级按摩| 成人免费在线观看入口| 国产成人久久精品77777最新版本| 91精品国产高清一区二区三区蜜臀 | 国产夫妻精品视频| 91精品国产一区二区三区| 亚洲观看高清完整版在线观看| 成人亚洲精品久久久久软件| 久久久久久久久久电影| 美国十次综合导航| 欧美一卡二卡三卡| 日韩av电影免费观看高清完整版| 欧美一a一片一级一片| 亚洲精品国产成人久久av盗摄| 成人av网址在线| 国产女人18水真多18精品一级做| 久久国产精品72免费观看| 日韩久久免费av| 久久99精品久久久久久久久久久久 | 婷婷开心久久网| 3d动漫精品啪啪| 喷白浆一区二区| 精品成人私密视频| 国产精品一区二区免费不卡|