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

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

?? union.h

?? 足球俱樂部游戲的管理軟件 能夠完成交易等
?? H
字號:
#ifndef _Union_h_
#define _Union_h_

#include<iostream>
#include<fstream>
#include<string>
#include "club.h"
#include "player.h"

using namespace std;

class Union
{
     club Clubs[39];
	 player players[1024];
	 int cnum;
	 int plnum;
public:
	Union();
    void club_disp();                // 輸出
	void player_disp();           
	void player_search(string &str);       // 搜索
    void club_search(string &str);
	int getcnum(){return cnum;}          // 獲得球隊個數
	int getplnum(){ return  plnum; }      //    球員
    player getplayer(int k) 
	{
		if((k<=plnum)&&(k>=1))
		    return players[k];
	//	else 
	//		return 0;
	}
	// 球員資格審查
	bool exam(player &pl);
	//球隊資格審查
	bool clubexam(club &b);
	
	//談判
	void treaty(club &buyer, club &seller, player &pl );

    club getclub(int tmp);
	club *getcb()
	{
		return Clubs;
	}
	int Min(int a, int b)
	{
		if(a<b)  return a;
		else return b;
	}
	int Max(int a, int b)
	{
		if(a>b)  return a;
		else return b;
	}
};
bool Union::clubexam(club &b)
{
	int sum=0;
	int subsum=0;
	for(int i=1;i<=plnum;i++)
	{
        if(players[i].get_club()==b.getname())
		{
			sum++;
			if(players[i].getnation()!="England")
			{
				subsum++;
			}
		}
	}
	if((subsum+1)/(sum+1)<0.4)
		return 1;
	else 
		return 0;
}
club Union::getclub(int tmp)
{
	if((tmp>=1)&&(tmp<=38))
		return  Clubs[tmp];
	else 
	{
		cout<<"沒有這個隊!!!"<<endl;
//        return 0;
	}
}
void Union::treaty(club &buyer, club  &seller,player &pl)
{
	int buyprice[8];int sellprice[8];
    buyprice[0]=pl.getvalue();
	sellprice[0]=pl.getvalue();

	int time=1;
	do
	{
        switch (seller.getsellgame())
		{
		case 1:  sellprice[time]=buyprice[time-1];break;
		case 2:  sellprice[time]=sellprice[0];
		case 3:  sellprice[time]=Min(sellprice[time-1]-100000,0.7*sellprice[0]);break;
		case 4:  sellprice[time]=Min(sellprice[time-1]*0.9,0.7*sellprice[0]);break;
        case 5:  sellprice[time]=Min(sellprice[time-1]-0.3*(sellprice[time-1]-buyprice[time-1]),0.7*sellprice[0]);break;
        default:  cout<<endl;
		}
		switch (buyer.getbuygame())
		{
		case 1:  buyprice[time]=sellprice[time-1];break;
		case 2:  buyprice[time]=buyprice[0];
		case 3:  buyprice[time]=Max(buyprice[time-1]+100000,0.8*buyprice[0]);break;
		case 4:  buyprice[time]=Max(buyprice[time-1]*1.1, 0.8*buyprice[0]);break;
		case 5:  buyprice[time]=Max(buyprice[time-1]+0.4*(sellprice[time-1]-buyprice[time-1]),0.8*buyprice[0]);break;
		default: cout<<endl;
		}

		time++;
	}while((time<=7)&&(buyprice[time]<sellprice[time]));

	if((buyprice[time]>=sellprice[time])&&(time<=7)&&(buyprice[time]<=buyer.getbalance()*buyer.getpolicy()))
	{
		cout<<"交易成功!!!!\n"<<"交易價格為: "<<buyprice[time]<<endl;
        buyer.set_balance(buyer.getbalance()-buyprice[time]);
		seller.set_balance(seller.getbalance()+ buyprice[time]); 
	}
	else cout<<"交易失敗!!!!"<<endl;
}
bool Union::exam(player &pl)
{
	if(pl.getransf==0)  return 0;
	else 
	{	
		for(int t=1;t<cnum;t++)
		{
	         if((Clubs[t].getname()==pl.get_club())&&(Clubs[t].getnation()=="England"))
			 {
				 int sum=0;int deff=0;
                 for(int f=1;f<=plnum;f++)
				 {
					 if(players[f].get_club()==pl.get_club()) 
					 {
						  sum++;
						  if(players[f].getnation()!="England")
                                deff++; 
					 }
				 }
				 if((deff+1)/(sum+1)>=0.4)
					 return 0;
				 else    return 1;
			 }
			 
	    } 
		return 1;
	}
}
void Union::club_search(string &str)
{
	for(int t=1;t<cnum;t++)
		Clubs[t].content=Clubs[t].club_search(str);
}

void Union::player_search(string &str)
{
	for(int t=1;t<plnum;t++)
		players[t].content=players[t].player_search(str);
}
Union::Union():plnum(0),cnum(0)
{
	//讀入俱樂部數據
    string line;
	cnum=0;
	fstream file("E:\\study\\c++\\大實驗\\5_Data_031218\\Data_031218\\club\\club.csv",ios_base::in);
    while( getline(file,line,'\n'))	 
	{
	   line=line+",";
       
 	   if(cnum>=1)
	   {
           string temp;
		   int     j=0;
		   for(int i=0;i<line.size();i++)
		   {
			   if(line[i]!=',')
				   temp=temp+line[i];
               else if(line[i]==',') 
			   {
				   j++;
			 
			       switch(j)
				   {                                   
			       case 1: Clubs[cnum].set_name(temp);
				   case 2: Clubs[cnum].set_nation(temp);
                   case 3: Clubs[cnum].set_balance(atoi(temp.c_str())); 
				   case 4: Clubs[cnum].set_financepolicy(atof(temp.c_str()));
				   case 5: Clubs[cnum].set_buy(atoi(temp.c_str()));
				   case 6: Clubs[cnum].set_sell(atoi(temp.c_str()));
				   
				   }
				   temp="";
			   }
		   }
	   }
	   cnum++;
	}
    
 //  讀入球員數據
 
	string pline[39]={"0","EN_arsenal.csv","EN_aston Villa.csv","EN_birmingham City.csv",
		"EN_Blackburn rovers.csv","EN_Bolton Wanderers.csv","EN_Charlton Athletic.csv",
		"EN_chelsea.csv","EN_Everton.csv","EN_Fulham.csv" , "EN_Leeds United.csv" ,
		"EN_Liverpool.csv" , "EN_Manchester City.csv","EN_Manchester United.csv", "EN_Middlesbrough.csv",
		"EN_Newcastle United.csv","EN_Southampton.csv","EN_Sunderland.csv","EN_Tottenham Hotspur.csv",
		"EN_West Bromwich Albion.csv","EN_West Ham United.csv","IT_AC Milan.csv", "IT_Atalanta.csv",
		"IT_Bologna.csv","IT_Brescia.csv","IT_Chievo Verona.csv","IT_Como.csv","IT_Empoli.csv",
		"IT_Internazionale.csv", "IT_Jeventus.csv","IT_Lazio.csv","IT_Modena.csv","IT_Parma.csv",
		"IT_Perugia.csv","IT_Piacenza.csv","IT_Reggina.csv","IT_Roma.csv","IT_Torino.csv",
		"IT_Udinese.csv"};
		        // 
    string pass="E:\\study\\c++\\大實驗\\5_Data_031218\\Data_031218\\english premier division\\";
  

	for(int filenum=1;filenum<39;filenum++)
	{
		string cline;

		int pnum=0;
		fstream in((pass+pline[filenum]).c_str(),ios_base::in);
 
        while (getline(in,cline))
		{
			cline+="," ;
			if(pnum>0)
			{
				plnum++;
				string ttemp;
				int j=0;
				for( int i=0;i<cline.size();i++)
				{
					if(cline[i]!=',')
						ttemp=ttemp+cline[i];
					else if(cline[i]==',')
					{
                        j++;
						switch(j)
						{
						case 1 :  players[plnum].set_name(ttemp)  ;
						case 2 :  players[plnum].set_nation(ttemp) ;
                        case 3 :  players[plnum].set_club(ttemp)   ;
						case 4 :  players[plnum].set_birth (ttemp) ;
						case 5 :  players[plnum].set_position (ttemp) ;
						case 6 :  players[plnum].set_age(atoi(ttemp.c_str())) ;
						case 7 :  players[plnum].set_ability (atoi(ttemp.c_str())) ;
						case 8 :  players[plnum].set_value (atol(ttemp.c_str())) ;
						case 9 :  players[plnum].set_caps (atoi(ttemp.c_str()));
						case 10:  players[plnum].set_wage (atoi(ttemp.c_str())) ;
						case 11:  players[plnum].set_tran (atoi (ttemp.c_str())) ;
						 
						case 12:  players[plnum].set_pace(atoi(ttemp.c_str()));
						case 13:  players[plnum].set_strength(atoi(ttemp.c_str()));
						case 14:  players[plnum].set_stamina(atoi(ttemp.c_str()));
						case 15:  players[plnum].set_fin (atoi(ttemp.c_str())) ;
						case 16:  players[plnum].set_handling (atoi(ttemp.c_str())) ;
						case 17:  players[plnum].set_heading (atoi(ttemp.c_str())) ;
						case 18:  players[plnum].set_passing (atoi(ttemp.c_str())) ;
						case 29:  players[plnum].set_tackl(atoi(ttemp.c_str())) ;
						case 20:  players[plnum].set_teamwork(atoi(ttemp.c_str())) ;
						case 21:  players[plnum].set_tech(atoi(ttemp.c_str()));
						}
						ttemp="";
					}
				}
			}
			pnum++; 
		} 
	}
}

void Union::club_disp()
{
    for(int k=1;k<cnum;k++)
	{
		if(Clubs[k].content==1)
		{
			cout<<k<<endl;
		    Clubs[k].show();
			Clubs[k].content=0;
		}
	}
}
 
void Union::player_disp()
{
	for(int d=1;d<=plnum;d++)
		if(players[d].content==1)
	     {
             cout<<d<<endl;   
			 players[d].show();
			 players[d].content=0;
		 }
}  
#endif   

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品美女久久久久久久| 日韩欧美成人激情| 国产精品久久久久久一区二区三区 | 91视视频在线观看入口直接观看www | 欧美日韩大陆在线| 蜜臀久久99精品久久久久久9| 欧美一区二区三区人| 国产在线不卡一卡二卡三卡四卡| 中文字幕av不卡| 欧美日韩一级片在线观看| 久久国产剧场电影| 五月婷婷综合网| 国产精品美女久久久久高潮| 久久精品一区八戒影视| 欧美日韩日日夜夜| 717成人午夜免费福利电影| 丁香婷婷综合激情五月色| 亚洲国产精品一区二区www在线 | 极品少妇一区二区三区精品视频| 亚洲三级免费观看| 精品日韩在线一区| 欧美唯美清纯偷拍| 91最新地址在线播放| 青青草国产精品97视觉盛宴| 国产精品萝li| 亚洲一级电影视频| 亚洲精品一二三| 国产欧美日韩精品一区| 日韩一区二区精品在线观看| 在线观看免费亚洲| 91小视频在线| 欧美日韩成人一区二区| www成人在线观看| 日韩视频在线你懂得| 久久久噜噜噜久噜久久综合| 91精品福利在线一区二区三区| 日韩一区二区三区观看| 国产精品乱码人人做人人爱| 亚洲欧美成人一区二区三区| 国产精品毛片a∨一区二区三区| 亚洲免费电影在线| 精品中文字幕一区二区| 99vv1com这只有精品| 日韩欧美一卡二卡| 亚洲精品国产一区二区精华液| 久久精品国内一区二区三区| www.欧美.com| 91久久精品日日躁夜夜躁欧美| 91在线精品一区二区| 欧美肥妇bbw| 精品少妇一区二区三区免费观看| 亚洲欧洲日韩综合一区二区| 国产精品久久国产精麻豆99网站 | 日韩一区二区在线免费观看| 1024亚洲合集| 激情成人午夜视频| 成人午夜精品在线| 91在线一区二区三区| 久久色中文字幕| 蜜桃av一区二区| 欧美日韩电影在线播放| 一区二区三区不卡视频在线观看| 亚洲自拍另类综合| 99r精品视频| 欧美激情一区二区三区全黄| 麻豆91精品91久久久的内涵| 欧美日韩美女一区二区| 亚洲一区二区三区在线看| 成人黄色av电影| 色88888久久久久久影院野外 | 国产精品第一页第二页第三页| 男男成人高潮片免费网站| 欧美色图第一页| 亚洲激情在线播放| 色综合久久天天| 日韩精品在线网站| 九九**精品视频免费播放| 91精品国产aⅴ一区二区| 日韩国产一二三区| 丁香婷婷综合激情五月色| 久久午夜羞羞影院免费观看| 国产伦精品一区二区三区在线观看| 日韩免费看的电影| 久久国产夜色精品鲁鲁99| 日韩免费一区二区| 国产福利电影一区二区三区| 欧美日韩国产片| 五月天视频一区| 欧美一级艳片视频免费观看| 久久电影国产免费久久电影 | 成人av午夜电影| 国产精品免费久久| 91热门视频在线观看| 一区二区三区四区五区视频在线观看| 色哟哟在线观看一区二区三区| ...av二区三区久久精品| 99re这里只有精品首页| 亚洲午夜久久久| 欧美大胆人体bbbb| 成人午夜视频网站| 一区二区日韩电影| 欧美一区三区二区| 国产精华液一区二区三区| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 精品成人免费观看| 日日骚欧美日韩| 日本福利一区二区| 免费成人在线视频观看| 久久久综合视频| 日本大香伊一区二区三区| 奇米影视在线99精品| 欧美激情一区二区在线| 精品婷婷伊人一区三区三| 激情偷乱视频一区二区三区| 亚洲欧美另类久久久精品| 欧美一区二区高清| 99久久综合国产精品| 午夜精品一区二区三区免费视频 | 欧美影视一区二区三区| 久久99久久99| 一区二区三区精品久久久| 2020日本不卡一区二区视频| 欧洲精品在线观看| 成人一区二区视频| 蜜臀av性久久久久蜜臀av麻豆| 亚洲精品中文字幕在线观看| 亚洲精品一区在线观看| 欧美亚洲国产怡红院影院| 成人丝袜18视频在线观看| 蜜臀久久99精品久久久久久9 | 风间由美一区二区三区在线观看 | 欧美日韩激情一区二区| 成人国产视频在线观看| 欧美aaa在线| 亚洲最大的成人av| 中文字幕日韩av资源站| 精品对白一区国产伦| 欧美一区二区三区色| 在线观看日产精品| 91丨porny丨蝌蚪视频| 国产99久久久国产精品| 极品少妇一区二区| 麻豆国产一区二区| 日韩高清在线观看| 丝袜美腿高跟呻吟高潮一区| 一区二区欧美在线观看| 亚洲色图在线视频| 亚洲免费在线视频| 亚洲免费视频成人| 亚洲人成在线观看一区二区| 中文字幕免费不卡在线| 久久精品人人做人人爽97| 日韩一级视频免费观看在线| 在线电影国产精品| 欧美一区二区网站| 精品久久久影院| 欧美精品一区二区三区高清aⅴ| 欧美大胆一级视频| 久久久久久9999| 国产欧美日韩视频一区二区| 国产性做久久久久久| 欧美韩国日本综合| 亚洲免费观看在线视频| 一个色综合av| 日韩—二三区免费观看av| 美女爽到高潮91| 国产乱码精品一区二区三区忘忧草| 一区二区三区精品在线观看| 亚洲一区二区视频在线观看| 丝瓜av网站精品一区二区| 日韩av电影一区| 国产精品亚洲一区二区三区妖精| 国产福利一区二区三区视频| 粉嫩嫩av羞羞动漫久久久| 91蜜桃传媒精品久久久一区二区| 色婷婷激情一区二区三区| 6080国产精品一区二区| 久久婷婷国产综合国色天香| 综合亚洲深深色噜噜狠狠网站| 亚洲国产日日夜夜| 韩国av一区二区| 在线视频一区二区三| 日韩欧美中文字幕一区| 国产精品私人影院| 视频在线观看91| 国产传媒欧美日韩成人| 欧美羞羞免费网站| 久久久精品国产免大香伊| 亚洲天堂2014| 精久久久久久久久久久| 日本韩国精品在线| 国产亚洲婷婷免费| 午夜欧美电影在线观看| 成人一道本在线| 555夜色666亚洲国产免| 欧美激情艳妇裸体舞| 蜜臀av性久久久久蜜臀aⅴ| 97久久久精品综合88久久| 日韩视频国产视频| 一区二区三区资源|