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

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

?? new_file.cpp

?? 本程序?qū)崿F(xiàn)的是南京的公交線路查詢
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
		}
		
		
		
		
	}
	
	infile.close();
	
}

/////////*****將TXT文檔中的值寫到bus_line結構體中*****//////////
///////****以下函數(shù)的的作用是處理站點所對應的公交線路的值****/////////
////////**以下的函數(shù)的處理可以在一個bus_line結構體數(shù)組中取值**///////

int judge(char*p1,char*p2)
{
	int kk;
	kk=strcmp(p1,p2);
	if(kk==0)
		return 1;/////相等為1,不相等為0  
	else
		return 0;
}


void gene_station(void)
{
	int tmp1;///記錄200條公交線進展到了哪一個
	int tmp2;////一條公交線所經(jīng)歷的站點數(shù)
	int tmp3;///
	int tmp4=0;////標記有了多少個站臺庫
	int enable=1;/////標記要插入的的是不是有了,起先是都允許插入的,如果有相同的就不允許插入
	int start_up=1;/////第一次初始化的標志位
	int counter=0;////紀錄這是經(jīng)過這一個站點的第幾條線
	int flag_tmp=1;
	for(tmp1=0;tmp1<=bus_num;tmp1++)////遍歷所有的公交線
	{
		
		//test	else///////////***在以后的路線中,首先要查找和前面的是不是有重復,沒有重復再加入新的站點****///////////////
		//test	   {
		for(tmp2=0;tmp2<=bus_line[tmp1].geshu;tmp2++)///tmp2 指在一條公交線所經(jīng)過的站點數(shù)
		{
			////查找和前面的是不是有重復///
			for(tmp3=0;tmp3<=stage_num;tmp3++)/////tmp3標記現(xiàn)有的站點的數(shù)量
			{
				int cao;
				cao=strcmp(bus_line[tmp1].line[tmp2],stage[tmp3].name);
				if(cao==0)////如果相同則將車輛信息加入到這一個站點
				{
					
					stage[0].num=0;
					strcpy(stage[tmp3].biaoji[stage[tmp3].line_in].way,bus_line[tmp1].name);
					stage[tmp3].biaoji[stage[tmp3].line_in].num=tmp2;////一輛車的下行站點數(shù)
					enable=0;
					stage[tmp3].line_in++;
					break;
				}
				
			}
			//////////////////判斷重復結束///////////////////////
			if(enable==1)////在查找的過程中如果沒有發(fā)現(xiàn)相同的則允許加入新的站點
			{	///**注意在新的站點加入的過程中,要將當前值紀錄進去**///
				stage_num++;
				tmp4++;
				strcpy(stage[stage_num].name,bus_line[tmp1].line[tmp2]);
				strcpy(stage[stage_num].biaoji[0].way,bus_line[tmp1].name);
				stage[stage_num].biaoji[0].num=tmp2;////一輛車的下行站點數(shù)
				stage[stage_num].num=stage_num;
				stage[stage_num].line_in=1;/////標記入棧的已經(jīng)有了一個			
				
			}
			
			
			enable=1;/////為下一個站點的進入而準備
			
		}
		
		
		//test		}
		
	}	
}
////////****站點錄入結束,已經(jīng)成功****///////////



void main(void)
{
	int begin_stage=-1;/////起點站所在整個stage隊列數(shù)組中的位置
	int end_stage=-1;////終點站在整個stage隊列數(shù)組中的位置
	int correct0=0;
	int correct1=0;
	int correct2=0;
	//////////////////////////////////////////////
	char same[20][20];//////用于記錄不需要轉車的交集
	char same1_1[20][20];////用于記錄需要轉車時起點到中途的路徑
	int same1_1counter=0;
	char same1_2[20][20];///用于記錄需要轉車時從中轉站到終點的路徑,和上面一一對應
	int same1_2counter=0;
	///////////////////////////////////////////////////////
	int same_counter0=0;/////用于記錄不要轉車的交集個數(shù)
	int same_counter1=0;/////用于記錄要轉一次車的交集個數(shù)
	int same_counter2=0;/////用于記錄要轉兩次車的交集個數(shù)
	
	int enable_add=1;/////看當前的車站點是不是可以加入
	int cross_stage=0;///計算從起始站可以到達的站臺的集合	
	char line_all[1000][20];/////用于記錄從起點站出發(fā)所有可能到達站的集合
	char line_num[500][20];/////存放line_all數(shù)組站臺所經(jīng)過的公交車的路數(shù)
	int line_num_flag=0;/////已經(jīng)有多少公交車進入line_num數(shù)組
	int line_num_enable=1;
	int zhongzhuan_counter=0;
	////////////***        以下的定義是為了換乘兩次的情況服務的               ***////////////
	int enable_add2=1;
	int cross_stage2=0;
	char line_all2[1000][20];
	char line_num2[500][20];
	int line_num_flag2=0;
	int line_num_enable2=1;
	int zhongzhuan_counter2=0;
	
	
	////////**             換乘兩次的定義結束               ***///////
	int out_enter=0;
	change zhongzhuan[100];/////查詢時的中轉站
	
	
	change least;///////存放臨時的zhongzhuan數(shù)組,用于排序
	
	read_file();
	gene_station();		
	//////////////////////////////////////
	while(1)
	{
		int fun;
		char input_line[10];
		int boy0;
		int girl0;
		int boy1;
		int girl1;
		char input_stage[20];
		char mind;
		int compare;
		int she;/////用在模糊函數(shù)的處理中
		int xiao0[100];///找到最大權值的ID(num),有可能存在相同的權值
		int xiao0_counter=0;
		int xiao1=0;////臨時的值,
		int tishi=0;/////輸入乘車的選擇方案以便具體給出經(jīng)過哪些站點
		int line_cmp_result;
		cout<<"            功能菜單選項"<<endl;
		cout<<endl;
		cout<<"            0.退出"<<endl;
		cout<<endl;
		cout<<"            1.查詢某一條公交線的狀況"<<endl;
		cout<<endl;
		cout<<"            2.查詢經(jīng)過某一個站點的所有的公交線路"<<endl;
		cout<<endl;
		cout<<"            3.查詢從起點到終點的所有路徑"<<endl;
		cout<<endl;
		cin>>fun;
		switch(fun)
		{
		case 0:
			break;
		case 1:
			
			cout<<"        請輸入公交的路線"<<endl;
			cin>>input_line;
			for(boy0=0;boy0<=bus_num;boy0++)
			{
				line_cmp_result=strcmp(input_line,bus_line[boy0].name);
				if(line_cmp_result==0)
				{
					for(boy1=0;boy1<=bus_line[boy0].geshu;boy1++)
					{
						if(boy1%5==0)cout<<endl;
						cout<<bus_line[boy0].line[boy1]<<"   ";
						
						
						
					}
					
					correct0=1;////
					
				}
			}
			if(correct0==0)
			{cout<<"輸入的站點有誤"<<endl;
			break;
			}
			cout<<endl;
			
			break;
			
		case 2:
			cout<<"     請輸入要查詢的站點"<<endl;
			cin>>input_stage;
			for(girl0=0;girl0<=stage_num;girl0++)
			{
				compare=strcmp(input_stage,stage[girl0].name);
				if(compare==0)
				{
					cout<<"經(jīng)過的公交線為為"<<endl;
					for(girl1=0;girl1<stage[girl0].line_in;girl1++)
					{
						
						if(girl1%5==0)cout<<endl;
						cout<<stage[girl0].biaoji[girl1].way<<"路   ";
						
						
						
					}
					
					correct1=1;
				}
				
			}
			if(correct1==0)
			{
				xiao0_counter=0;
				cout<<"輸入有錯誤"<<endl;
				for(she=0;she<=stage_num;she++)
				{
					stage[she].quan=mohu(input_stage,stage[she].name);
					if(stage[she].quan>=xiao1)
					{
						xiao1=stage[she].quan;/////找出整個的最大權值
					}
				}
				for(she=0;she<=stage_num;she++)
				{
					
					if(stage[she].quan==xiao1)
					{
						
						xiao0[xiao0_counter]=stage[she].num;
						xiao0_counter++;
						
						
					}
					
					
				}
				for(she=0;she<xiao0_counter;she++)
					cout<<"你是不是在找  "<<stage[xiao0[she]].name<<"?"<<endl;
				
				
				
				break;
				
				
			}
			cout<<endl;
			
			break;			
			
		case 3:	
			int i_beg;
			int i_end;
			int i_beg_enable=1;
			int i_end_enable=1;
			
			cout<<"請輸入起始站點的名字"<<endl;
			cin>>input1;
			cout<<"請輸入終點的站名"<<endl;
			cin>>input2;
			
			for(int i=0;i<=stage_num;i++)
			{
				
				i_beg=strcmp(input1,stage[i].name);
				i_end=strcmp(input2,stage[i].name);
				
				if(i_beg==0)///////起始站找到了相同的點
				{
					begin_stage=stage[i].num;					
					i_beg_enable=0;					
				}
				
				if(i_end==0)
				{
					end_stage=stage[i].num;
					
					i_end_enable=0;	
				}				
			}
			
			
			if(i_beg_enable==1||i_end_enable==1)
			{
				cout<<"輸入的站點有錯誤"<<endl;
				if(i_beg_enable==1)
				{
					xiao0_counter=0;
					cout<<"輸入起始站有錯誤"<<endl;
					for(she=0;she<=stage_num;she++)
					{
						stage[she].quan=mohu(input1,stage[she].name);
						if(stage[she].quan>=xiao1)
						{
							xiao1=stage[she].quan;/////找出整個的最大權值
						}
					}
					for(she=0;she<=stage_num;she++)
					{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久一区二区| 亚洲最大成人网4388xx| 中文在线资源观看网站视频免费不卡| 国产精品久久久久久亚洲毛片 | 视频一区中文字幕国产| 不卡的av电影在线观看| 欧美一区二区三区成人| 欧美午夜片在线观看| 亚洲6080在线| 成人手机电影网| 日韩欧美国产午夜精品| 亚洲你懂的在线视频| 国产精品一区二区果冻传媒| 欧美精品自拍偷拍动漫精品| 亚洲欧美一区二区久久| 成人高清伦理免费影院在线观看| 精品福利一二区| 美日韩黄色大片| 欧美日韩一区二区三区不卡| 亚洲黄色免费电影| 99久久综合狠狠综合久久| 久久久激情视频| 国产一区二区三区四| 精品免费国产二区三区| 美女精品一区二区| 91精品国产综合久久久蜜臀图片| 亚洲成人综合网站| 欧美三级日韩三级国产三级| 中文字幕一区二区在线观看| 欧美日韩高清一区二区三区| 国产色综合久久| 国产成人免费高清| 国产欧美一区二区精品久导航 | 91精品久久久久久久99蜜桃| 一区二区三区在线观看欧美| 99re这里只有精品首页| 亚洲伦理在线免费看| 色哟哟在线观看一区二区三区| 亚洲美女区一区| 在线视频一区二区三| 香港成人在线视频| 精品久久久久久久久久久院品网 | 色综合中文字幕国产 | 一区二区三区欧美久久| 日本高清不卡aⅴ免费网站| 又紧又大又爽精品一区二区| 欧美日韩一区视频| 日韩 欧美一区二区三区| 91精品国模一区二区三区| 久久99久久99小草精品免视看| 久久久久久久久岛国免费| 成人av在线影院| 亚洲图片自拍偷拍| 欧美一级夜夜爽| 国产不卡视频一区| 夜夜亚洲天天久久| 日韩亚洲国产中文字幕欧美| 韩国av一区二区| 成人免费在线观看入口| 欧美日韩三级在线| 国产精品一区二区在线播放| 国产精品久久久久永久免费观看| 欧美日韩另类国产亚洲欧美一级| 久久草av在线| 亚洲精品乱码久久久久久| 日韩欧美卡一卡二| 欧美一级日韩不卡播放免费| 国产麻豆91精品| 亚洲一区精品在线| 久久久99精品免费观看| 欧美在线色视频| 美女看a上一区| 亚洲精品videosex极品| 精品国产一区二区三区久久影院 | 欧美亚洲国产怡红院影院| 免费看欧美女人艹b| 亚洲人精品午夜| 精品国产欧美一区二区| 在线观看欧美黄色| 亚洲国产一二三| 欧美国产一区二区在线观看| 色综合久久综合网97色综合 | 亚洲人精品午夜| 久久一夜天堂av一区二区三区| 91高清视频免费看| 国产福利电影一区二区三区| 日韩成人免费在线| 亚洲色图欧美激情| 国产欧美一区二区三区在线看蜜臀| 欧美色区777第一页| www.欧美精品一二区| 黄网站免费久久| 亚洲国产日韩在线一区模特 | 精品伦理精品一区| 欧美日韩亚洲丝袜制服| 波多野结衣91| 国产不卡一区视频| 精品一二线国产| 蜜臀久久99精品久久久画质超高清| 欧美精品久久一区| 欧美视频在线不卡| 国产99一区视频免费| 狠狠色丁香久久婷婷综合丁香| 亚洲国产裸拍裸体视频在线观看乱了 | 粉嫩蜜臀av国产精品网站| 美腿丝袜亚洲一区| 老司机免费视频一区二区| 日韩精品五月天| 午夜一区二区三区在线观看| 亚洲精品视频一区| 亚洲色图色小说| 亚洲综合色网站| 波多野结衣中文字幕一区二区三区| 日韩av中文在线观看| 香蕉加勒比综合久久| 亚洲国产精品影院| 亚洲午夜电影在线观看| 视频一区在线视频| 日本系列欧美系列| 另类综合日韩欧美亚洲| 美日韩一级片在线观看| 久久精品国产亚洲a| 国产一区二区伦理| 国产精品88888| www.亚洲色图.com| 色综合久久中文字幕| 色欧美乱欧美15图片| 精品视频一区二区不卡| 欧美精品一卡二卡| 久久午夜老司机| 国产精品丝袜一区| 亚洲男人电影天堂| 美腿丝袜亚洲色图| 国产在线国偷精品产拍免费yy| 国产美女一区二区| bt欧美亚洲午夜电影天堂| 99久久精品一区二区| 欧美日精品一区视频| 色天使久久综合网天天| 在线成人av影院| 久久久久久免费毛片精品| 中文字幕不卡在线播放| 一区二区三区不卡视频在线观看| 亚洲成人在线网站| 精品一区二区三区在线观看| 不卡一区中文字幕| 欧美精品粉嫩高潮一区二区| 久久亚洲精华国产精华液| 亚洲视频一区二区免费在线观看| 亚洲成人综合在线| 国产99精品国产| 欧美日韩在线播| 国产精品欧美一区二区三区| 亚洲国产综合色| 国产+成+人+亚洲欧洲自线| 欧美日韩亚洲综合一区| 国产日本一区二区| 日日夜夜精品视频天天综合网| 国产成人精品免费看| 欧美日韩视频一区二区| 中文字幕第一区| 美国三级日本三级久久99| 91一区一区三区| www亚洲一区| 午夜精品久久久久久久久久久| 国产精品1区二区.| 制服丝袜亚洲精品中文字幕| 一区在线观看视频| 久久丁香综合五月国产三级网站 | 成人sese在线| 91精品国产综合久久久久久漫画| 亚洲色图欧洲色图| 成人av网址在线| 久久久亚洲高清| 免费视频最近日韩| 欧美性猛片xxxx免费看久爱| 亚洲天堂2016| 成人三级在线视频| 久久久久久免费毛片精品| 日韩制服丝袜先锋影音| 色综合久久久久久久久久久| 亚洲一区二区在线观看视频| 成人午夜精品在线| 久久综合久久综合久久综合| 奇米精品一区二区三区在线观看一 | 国产91在线观看| 精品国产成人系列| 美女国产一区二区三区| 91精品欧美一区二区三区综合在 | 国产一区二区导航在线播放| 777a∨成人精品桃花网| 亚洲国产cao| 91福利社在线观看| 亚洲欧洲国产日本综合| 91香蕉国产在线观看软件| 国产精品久久久久久久久快鸭 | 91精品婷婷国产综合久久| 无吗不卡中文字幕| 在线播放亚洲一区| 天天av天天翘天天综合网|