KCR - journey time (in minutes)

int st[]={0,5,3,5,2,3,4,6,3,6,2,5}; (試改變陣列內之數字)
....

int stnTime[12][12]={0};

MTR trip-planner: travelling time in between stations

#define MAX 12
int st[MAX]={0,5,3,5,2,3,4,6,3,6,2,5};
int stnTime[MAX][MAX]={0};
char stnName[MAX][3]={		// 車站名稱
	"HH","MK","KT","TW","ST","FT",
	"UV","TP","WO","FL","SS","LW"};
char stnName[MAX][10]={
	"紅磡","旺角","九龍塘","大圍","沙田","火炭",
	"大學","大埔墟","太和","粉嶺","上水","羅湖"};

void display()
	for (i=0;i<MAX;i++){
		for(j=0;j<MAX;j++)
			printf("%3i",stnTime[i][j]);
		printf("\n");
	}
void convertData()
	for (i=0;i<MAX;i++)
		for(j=i+1;j<MAX;j++)
			stnTime[i][j]=stnTime[i][j-1]+st[j];
void copyData()
	for(i=0;i<MAX;i++)
		for(j=i+1;j<MAX;j++)
			stnTime[j][i]=stnTime[i][j];


	KN	MK	KT	TW	ST	FT	UV	TP	WO	FL	SS	LW
KN	0	5	8	13	15	18	22	28	31	37	39	44
MK	5	0	3	8	10	13	17	23	26	32	34	39
KT	8	3	0	5	7	10	14	20	23	29	31	36
TW	13	8	5	0	2	5	9	15	18	24	26	31
ST	15	10	7	2	0	3	7	13	16	22	24	29
FT	18	13	10	5	3	0	4	10	13	19	21	26
UV	22	17	14	9	7	4	0	6	9	15	17	22
TP	28	23	20	15	13	10	6	0	3	9	11	16
WO	31	26	23	18	16	13	9	3	0	6	8	13
FL	37	32	29	24	22	19	15	9	6	0	2	7
SS	39	34	31	26	24	21	17	11	8	2	0	5
LW	44	39	36	31	29	26	22	16	13	7	5	0


HungHom
5	MongKok
8	3	KlnTong
13	8	5	Tai Wai
15	10	7	2	Shatin
18	13	10	5	3	Fo Tan
22	17	14	9	7	4	Univers
28	23	20	15	13	10	6	TaiPoMk
31	26	23	18	16	13	9	3	Tai Wo
37	32	29	24	22	19	15	9	6	Fanling
39	34	31	26	24	21	17	11	8	2	SheungS
44	39	36	31	29	26	22	16	13	7	5	Lo Wu