[考題] 100年鐵路特考程式設計

看板Examination作者 (DOMO)時間12年前 (2013/06/07 21:26), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
想問的問題是 四、設計一票價查詢程式,輸入起站與迄站名(字串),輸出其票價 程式中設有: 一個字串陣列stat,內儲存5站名,依次為: 台北、新竹、台中、台南、高雄 一個5*5之二為陣列tfee,其右上部內存各站之間之票價,如下: 台北 新竹 台中 台南 高雄 台北 0 405 800 1420 1560 新竹 0 520 1140 1280 台中 0 750 885 台南 0 260 高雄 0 但「公x王」給的參考答案是: 此為C語言解題: #include <stdio.h> static stat[6]={"","台北","新竹","台中","台南","高雄"}; static tfee[5][5]={{0,0,0,0,0,0}, {0,0,405,800,1480,1560}, {0,0,0,520,1140,1280}, {0,0,0,0,750,885}, {0,0,0,0,0,260}, {0,0,0,0,0,0}}; char s[4],a[4]; int sp,ap; put("起站"); get(s); put("迄站"); get(a); int i; for(i=1;i<=6;i++) { if stat[i]=s {sp=i;} for(i=1;i<=6;i++) { if stat[i]=a {ap=i;} } printf("票價=",tree[sp][ap]); 想當然不能跑,因為錯誤很大,但想了解一下若同樣是用C語言 該如何修改此程式,讓其能正常跑呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.51.200

06/07 21:41, , 1F
語法還是乖乖啃書本好 否則考別的寫不出來也沒用
06/07 21:41, 1F
文章代碼(AID): #1HiT-PlJ (Examination)
文章代碼(AID): #1HiT-PlJ (Examination)