xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡(jiǎn)介

數(shù)據(jù)結(jié)構(gòu),可以作為大作業(yè),詳細(xì)的注釋以及嚴(yán)謹(jǐn)?shù)木幋a風(fēng)格,為大二編寫(xiě)的還是很學(xué)生化得,而且有說(shuō)明文檔

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
using?namespace?std;
#define?CITYNUM?24
#define??MAXINT?100000
struct?TimeMy
{
int?Hour;
int?Minute;
int?operator<(TimeMy?time2);//小于重載
int?operator-(TimeMy?time2);//減號(hào)重載
int?operator+(int?time);//加好重載
};
int?TimeMy::operator?+(int?time)
{
return?60*Hour+Minute+time;
}
int?TimeMy::operator?<(TimeMy?time2)
{
if(Hour==time2.Hour)
if(time2.Minute return?1;
else?
return?0;
if(Hour return?1;
else
return?0;

}

int TimeMy::operator?-(TimeMy?time2)
{
return?60*(Hour-time2.Hour)+Minute-time2.Minute;
}
//輸出操作重載
ostream?operator<<(ostream?&outTimeMy?time)
{
out< out< out< return?out;
}
//輸入操作重載
istream?operator>>(istream?&inTimeMy?&time2)
{
char?buff[5];
in>>buff;
buff[2]=‘\0‘;
time2.Hour=atoi(&buff[0]);//前兩個(gè)字符轉(zhuǎn)換成整型
time2.Minute=atoi(&buff[3]);//后兩個(gè)字符轉(zhuǎn)換成整型
buff[2]=‘0‘;//我怕造成內(nèi)存泄漏
return?in;
}

/*//時(shí)間類測(cè)試
int?main()
{
TimeMy?time1time2;
cin>>time1>>time2;
cout< cout<<(time1 cout<<(time2 cout< return?0;
}*/

//一個(gè)航班或是車列的記錄
struct?TFNum
{
string?ID;
TimeMy?Start;
TimeMy?End;
float?Cost;
TimeMy?Long;
};

struct?TGraph
{
TFNum?tfnum[CITYNUM][CITYNUM][3];//全部車次或航班鄰接矩陣
int?num[CITYNUM][CITYNUM];//num[x1][x2]表示tfnum[x1][x2]的第三維有num[x1][x2]個(gè)車次
void?output();
};

void?TGraph::output()
{
for(int?i=0;i for(int?j=0;j for(int?t=0;t cout< < < < <}
//所有人注意:你的程序要是用到多次使用的很大數(shù)據(jù),避免重復(fù)生成,就在各自數(shù)據(jù)域定義成全局變量,但要記得銷毀
//全局變量

//公共數(shù)據(jù)域
//該域數(shù)據(jù)只在程序的開(kāi)始根據(jù)記錄文件初始化并不再改動(dòng)
string?city[CITYNUM];

//用于計(jì)算費(fèi)用最少的航班、車次路線的輔助變量域
typedef?TFNum?MGraph[CITYNUM][CITYNUM];
MGraph?tmgraph;//最省車次鄰接矩陣
MGraph?pmgraph;//最省航班鄰接矩陣




//用于計(jì)算時(shí)間最少的航班、車次路線的輔助變量域
TGraph?ttgraph;//車次的鄰接矩陣
TGraph?ptgraph;//航班的鄰接矩陣


//函數(shù)聲明
void??InitMGraph(const?char*?filenameMGraph?&mgraph);
void??InitTGraph(const?char*?filenameTGraph?&tgraph);
//所有的小組成員注意,數(shù)據(jù)結(jié)構(gòu)是各個(gè)函數(shù)的連接橋梁,
//所以編寫(xiě)的時(shí)候一定按照規(guī)定的數(shù)據(jù)結(jié)構(gòu)編寫(xiě),若對(duì)數(shù)據(jù)進(jìn)行修改一定要小組討論決定


//函數(shù)定義
//用于航班和車次數(shù)據(jù)的修改,函數(shù)調(diào)用中用戶選擇修改航班還是車次
//從起點(diǎn)城市查找記錄,并進(jìn)行修改,并調(diào)用相應(yīng)輔助變量圖初始化函數(shù)
void?chosetype(int?typestring?&filename)
{
if(type==0)
filename=“plane.txt“;
if(type==1)
filename=“train.txt“;
if(type!=1&&type!=0)
filename=“none“;
}
void?modify(int?type)
{
fstream?file;
string?filename;
chosetype(typefilename);
file.open(filename.c_str());
if(!file)
{
cout<<“數(shù)據(jù)文件丟失或選擇操作數(shù)據(jù)錯(cuò)誤!“< return?;
}


string?startcitybuffscity;

cout<<“請(qǐng)輸入所修改數(shù)據(jù)的起點(diǎn)站“< cin>>scity;

getline(filebuff);
file>>startcity;
while(!file.eof())
{
file>>buff;
if(startcity==scity)
break;

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????17633??2009-06-18?19:04??全國(guó)交通咨詢模擬系統(tǒng)\framework.cpp

?????文件???????3068??2009-06-14?10:18??全國(guó)交通咨詢模擬系統(tǒng)\plane.txt

?????文件???????6533??2009-06-15?19:00??全國(guó)交通咨詢模擬系統(tǒng)\train.txt

?????文件?????175616??2009-06-18?22:51??全國(guó)交通咨詢模擬系統(tǒng)\全國(guó)交通咨詢系統(tǒng)設(shè)計(jì)報(bào)告.doc

?????目錄??????????0??2009-06-18?22:56??全國(guó)交通咨詢模擬系統(tǒng)

-----------?---------??----------?-----??----

???????????????202850????????????????????5


評(píng)論

共有 條評(píng)論

相關(guān)資源