看板 C_and_CPP 關於我們 聯絡資訊
https://imgur.com/9y0EQ5l 如何顯示圖片的樣子 我的想法是 用if else去判斷 並設置arr ------------------------------------------------------------ int i,j,arr[i][j]; if(j%2==0) { for(i=0;i<=3;i++) arr[i][j]='B'; } else { for(i=0;i<=3;i++) arr[i][j]='A'; } 大概是這樣 但我感覺錯很大 剛學陣列不久 所以很多東西不是很熟.... 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.199.168 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1555929396.A.8BA.html
nh60211as: 哪裡不會寫,貼個程式碼吧 04/22 18:42
※ 編輯: Fa5lu (118.163.199.168), 04/22/2019 18:49:01
Fa5lu: 貼了! 04/22 18:49
nh60211as: for(...){if(j%2==0)arr[i][j]='A'; else...} 04/22 18:51
nh60211as: 差不多這樣吧,迴圈掃一次就好了 04/22 18:52
Fa5lu: 我改完了 可是他空白 沒跑出東西來 04/22 18:56
nh60211as: http://cpp.sh/3v4pj 04/22 18:56
bang71013: for i0 i<5 i+ 04/22 18:56
bang71013: cout ABAB endl 04/22 18:56
nh60211as: 忘了講你要寫雙重迴圈才能掃二維陣列 04/22 18:57
thefattiger: 推樓上 04/22 18:57
Fa5lu: 我還沒學到C++看不董後面的迴圈QQ 我第二回圈要幹嘛用的呢? 04/22 19:02
Fa5lu: 我懂二維要兩個迴圈! 我問錯了 我要問N大最後面什麼意思 04/22 19:04
nh60211as: http://cpp.sh/9xdbl 不知道你學C,只是要印出來而已 04/22 19:05
Fa5lu: 最後面for(j=0;j<=3;j++)是什麼意思?我改for(i=0;i<=3;i++) 04/22 19:12
Fa5lu: 發現不太一樣 04/22 19:13
Fa5lu: 我知道最後要印出來 但for那行的邏輯是什麼 謝謝 04/22 19:16
nh60211as: 你迴圈裡i,j的數值順序是(0,0) (0,1)...(3,2) (3,3) 04/22 19:19
nh60211as: 這樣才能掃完整個二維陣列 04/22 19:19
Fa5lu: 喔喔 懂了 04/22 19:34
Fa5lu: 非常非常感謝您! 04/22 19:34