c - 检查相邻数组的简单方法

标签 c arrays loops syntax multidimensional-array

我正在编写一个程序,需要检查一行中的两个单元格是否相同。我有一个 5 x 5 二维阵列板,上面满是可以是 x、y、z 的字符。关于我如何做到这一点的任何建议。截至目前,我正在考虑创建一个条件并将其放入循环中

if(arr[0][0] == 'z' && arr[0][1] == 'z'{
    //replace with an a
}

如果相邻的单元格相同,我希望它变成a

最佳答案

循环中的条件应该是这样的

arr[i][j] == arr[i][j+1]

注意不要超出数组的范围。

关于c - 检查相邻数组的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24722305/

相关文章:

java - 如果我将一个对象放入数组中的索引 0 处,如何将那里的对象放入索引 1 处?

java - 默认情况下可以将字符串数组附加到 ListView 吗?

Javascript for循环不循环

r - 为整个数据集和计数在 R 中自动化 "for loop"

c++ - 使用模数不同的值时的速度差异

没有 rpl 的 Contiki ipv6,邻居发现

php - 数组替换()/数组合并() | ( $_SESSION = array() ) 参数不是数组?

c - 整数数组的 malloc 和 realloc 大小

c - 如何以root身份使用pulseaudio API?

将 for 循环更改为 while 循环无法正常工作(简单代码)