藍橋杯 地鐵換乘

2021-06-06 14:29:47 字數 1484 閱讀 9040

#include

#include

/**變數宣告********************/

#define max_sta 1000

#define max_line 100

#define max_mode 200

struct stations[max_sta];

structprice[max_mode];

int total_stations=0;//站的總數

int total_lines=0;//線的總數

int crosslap[max_sta];//存放交點下標

char begin[max_line][20];//開始線名

char end[max_line][20];//結束線名

char join[1000][max_line][20];//所有可能線路

char fu[7/*max_line*/][20];//臨時線路

int r=0;//方便控制join的數量

/**函式宣告********************/

int findstation(char *p);/*判斷是否存在相同值的結點*/

int start_stations(char *a);//站點初始化

int start_price(char *b);//**初始化

void many(void);//尋找交叉點

int findnumer( char *p);//給出線名找線號

void f(int n);//複雜線路設計

void plan(int locp, int locq);//線路設計的開始

void qian();//算錢

int check(char *p,int n);//檢查

/*函式******************/

int start_stations(char *a)

char p[30];//臨時站名

int i,k;

int len=0;

int m=1;

int h=0;

char q[30];//臨時線名

memset(p,0,sizeof(p));

memset(q,0,sizeof(q));

fgets(q,40,fp);//檔案的開始,是乙個線名

len=strlen(q);

q[len-2]='\0';

for(i=0;i=0;s--)

}void qian()

else if(n == m)

}if(cost[1]}printf("%d ,%d\n",cost[0],h);

for(i=0; strlen(oldh[i])!=0; i++)

else

printf("-%s",oldh[i]);

}printf("\n");

}/**********************/

void main()

基於QT實現的視覺化地鐵換乘查詢系統

1.1 題目 上海的地鐵交通網路已經基本成型,建成的地鐵線十多條,站點上百個,現需建立乙個換乘指南列印系統,通過輸入起點和終點站,列印出地鐵換乘指南,指南內容包括起點站 換乘站 終點站。圖形化顯示地鐵網路結構,能動態新增地鐵線路和地鐵站點 根據輸入起點和終點站,顯示地鐵換乘指南 通過圖形介面顯示乘除...

藍橋杯入門訓練 藍橋杯備賽

begin 1 a b問題str1 input str2 str1.split s int str2 0 int str2 1 print s begin 2 序列求和s int input 用公式計算而不用迴圈,避免超時 n s s 1 2print int n begin 3 圓的面積impor...

藍橋杯 暗戀

問題描述 同在乙個高中,他卻不敢去找她,雖然在別人看來,那是再簡單不過的事。暗戀,是他唯一能做的事。他只能在每天課間操的時候,望望她的位置,看看她傾心的動作,就夠了。操場上的彩磚啊,你們的位置,就是他們能夠站立的地方,他倆的關係就像磚與磚之間一樣固定,無法動搖。還記得當初鋪磚的工人,將整個操場按正方...