全部问题 > 当前问题

if(i==0||i==M-1||j==0||j==N-1) 想问这个在这里起什么作用

冷静 2016-3-24 20:32:41

共 10 个回答

童猛 2016-3-24 20:37:10

这个应该是取二维数组周边元素;

||是或的意思

例如

1234

4567

1234

1236

a[i][j]就是123447141236

也就是外层的所有元素

1 2016-3-24 20:39:55

这里的i 和 j 都是控制数组的行列数的

i=0是行为0 就是a[0][] i=M-1就是最后一行 a[M-1][]

以此类推 它的意思是 只要任意有i=0 或者i=M-1 或者j=0 或者j=N-1 说明这个元素就是周边元素

初一 2016-3-24 21:32:49

  你的网名不错   遇到问题要冷静啊   

   咱们首先看题目的要求  求二维数组的周边元素  你把周边元素 找出来看规律

  你把周边元素 列出来 以a[0][0] 。。。   的形式   然后你会发现周边元素的规律是,其下标值中一定有一个是0或M-1或N-1

冷静 2016-3-24 22:08:30

其实我后来看懂了,其次,这不是网名,而是真名!!!!!!

初一 2016-3-24 22:12:26

回复 冷静: 真名 ?  全名就叫冷静  么 男的女的

冷静 2016-3-24 22:13:26

对啊,就叫冷静,至于男女,自己猜吧

初一 2016-3-24 22:15:15

回复 冷静:  哇  交个朋友把

冷静 2016-3-24 22:38:56

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

对面 2016-3-24 23:11:07

回复 冷静:交个朋友吧   呵呵~~~·T~~T

冷静 2016-3-25 19:42:41

太无聊了

问题来自: 编程题真题