作者Fa5lu (123牽手)
看板C_and_CPP
標題[問題] 這題該怎寫
時間Mon Apr 22 18:36:34 2019
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://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1555929396.A.8BA.html
1F:→ nh60211as: 哪裡不會寫,貼個程式碼吧 04/22 18:42
※ 編輯: Fa5lu (118.163.199.168), 04/22/2019 18:49:01
2F:→ Fa5lu: 貼了! 04/22 18:49
3F:→ nh60211as: for(...){if(j%2==0)arr[i][j]='A'; else...} 04/22 18:51
4F:→ nh60211as: 差不多這樣吧,迴圈掃一次就好了 04/22 18:52
5F:→ Fa5lu: 我改完了 可是他空白 沒跑出東西來 04/22 18:56
7F:推 bang71013: for i0 i<5 i+ 04/22 18:56
8F:→ bang71013: cout ABAB endl 04/22 18:56
9F:→ nh60211as: 忘了講你要寫雙重迴圈才能掃二維陣列 04/22 18:57
10F:→ thefattiger: 推樓上 04/22 18:57
11F:→ Fa5lu: 我還沒學到C++看不董後面的迴圈QQ 我第二回圈要幹嘛用的呢? 04/22 19:02
12F:→ Fa5lu: 我懂二維要兩個迴圈! 我問錯了 我要問N大最後面什麼意思 04/22 19:04
14F:→ Fa5lu: 最後面for(j=0;j<=3;j++)是什麼意思?我改for(i=0;i<=3;i++) 04/22 19:12
15F:→ Fa5lu: 發現不太一樣 04/22 19:13
16F:→ Fa5lu: 我知道最後要印出來 但for那行的邏輯是什麼 謝謝 04/22 19:16
17F:→ nh60211as: 你迴圈裡i,j的數值順序是(0,0) (0,1)...(3,2) (3,3) 04/22 19:19
18F:→ nh60211as: 這樣才能掃完整個二維陣列 04/22 19:19
19F:→ Fa5lu: 喔喔 懂了 04/22 19:34
20F:→ Fa5lu: 非常非常感謝您! 04/22 19:34