[考題] 100年地特程式設計概要

看板Examination (國家考試)作者 (DOMO)時間13年前 (2013/06/14 22:51), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/1
五、某國的總統大選有5組候選人參選,在30個選區中每組候選人的得票數分別記錄於陣 列Votes[30][5]中,請以任何程式語言寫出將該資訊公告於網頁之程式片段,網頁中將5 組候選人在30個選區的得票數呈現成5欄30列。候選人別及選區別都不用列出。 請問Votes[30][5]在資料結構上不就是5欄30列了嗎? ,但感覺題意是要把30*5 轉成5*30 ,還是自己想太多 不知道下面自行撰寫的解答是否正確? 以PHP撰寫如下: <?php $vote=array( array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), array(1,2,3,4,5), ); $total=0; echo"<table border=1>"; for($i=0;$i<30;$i++){ echo"<tr>"; for($j=0;$j<5;$j++){ echo"<td>".$vote[$i][$j]."</td>"; } echo"</tr>"; } echo"</table>"; ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.227.149.248

06/14 23:15, , 1F
想想兩個for迴圈的時候 i j 的相對關係
06/14 23:15, 1F

06/14 23:16, , 2F
你就會發現其實他沒有要你轉,只是你一開始就搞錯而已
06/14 23:16, 2F

06/14 23:16, , 3F
實際上 五列三十欄才是正確的...。
06/14 23:16, 3F

06/14 23:17, , 4F
還是我搞錯了@@
06/14 23:17, 4F

06/14 23:23, , 5F
好像是我有點搞錯了... = =
06/14 23:23, 5F

06/14 23:30, , 6F
想法同原po
06/14 23:30, 6F

06/15 00:13, , 7F
樓上搞錯了原PO是對的
06/15 00:13, 7F
文章代碼(AID): #1Hkotx5G (Examination)
文章代碼(AID): #1Hkotx5G (Examination)