[問題] 這題該怎寫

看板C_and_CPP (C/C++)作者 (123牽手)時間6年前 (2019/04/22 18:36), 6年前編輯推噓1(1019)
留言20則, 4人參與, 6年前最新討論串1/1
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

04/22 18:42, 6年前 , 1F
哪裡不會寫,貼個程式碼吧
04/22 18:42, 1F
※ 編輯: Fa5lu (118.163.199.168), 04/22/2019 18:49:01

04/22 18:49, 6年前 , 2F
貼了!
04/22 18:49, 2F

04/22 18:51, 6年前 , 3F
for(...){if(j%2==0)arr[i][j]='A'; else...}
04/22 18:51, 3F

04/22 18:52, 6年前 , 4F
差不多這樣吧,迴圈掃一次就好了
04/22 18:52, 4F

04/22 18:56, 6年前 , 5F
我改完了 可是他空白 沒跑出東西來
04/22 18:56, 5F

04/22 18:56, 6年前 , 6F
04/22 18:56, 6F

04/22 18:56, 6年前 , 7F
for i0 i<5 i+
04/22 18:56, 7F

04/22 18:56, 6年前 , 8F
cout ABAB endl
04/22 18:56, 8F

04/22 18:57, 6年前 , 9F
忘了講你要寫雙重迴圈才能掃二維陣列
04/22 18:57, 9F

04/22 18:57, 6年前 , 10F
推樓上
04/22 18:57, 10F

04/22 19:02, 6年前 , 11F
我還沒學到C++看不董後面的迴圈QQ 我第二回圈要幹嘛用的呢?
04/22 19:02, 11F

04/22 19:04, 6年前 , 12F
我懂二維要兩個迴圈! 我問錯了 我要問N大最後面什麼意思
04/22 19:04, 12F

04/22 19:05, 6年前 , 13F
http://cpp.sh/9xdbl 不知道你學C,只是要印出來而已
04/22 19:05, 13F

04/22 19:12, 6年前 , 14F
最後面for(j=0;j<=3;j++)是什麼意思?我改for(i=0;i<=3;i++)
04/22 19:12, 14F

04/22 19:13, 6年前 , 15F
發現不太一樣
04/22 19:13, 15F

04/22 19:16, 6年前 , 16F
我知道最後要印出來 但for那行的邏輯是什麼 謝謝
04/22 19:16, 16F

04/22 19:19, 6年前 , 17F
你迴圈裡i,j的數值順序是(0,0) (0,1)...(3,2) (3,3)
04/22 19:19, 17F

04/22 19:19, 6年前 , 18F
這樣才能掃完整個二維陣列
04/22 19:19, 18F

04/22 19:34, 6年前 , 19F
喔喔 懂了
04/22 19:34, 19F

04/22 19:34, 6年前 , 20F
非常非常感謝您!
04/22 19:34, 20F
文章代碼(AID): #1SlPaqYw (C_and_CPP)
文章代碼(AID): #1SlPaqYw (C_and_CPP)