作者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/cn.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