C检查数组中是否存在元素

我发现了很多像这样的话题,但对我来说有点太复杂了.

如何检查数组中是否存在元素?

首先我声明一个数组并将值放入其中

for(int l=0;l<=21;L++){
        skirt[l]=l;
    }

然后与另一个我想检查其他数组中是否有任何元素在数组裙子[];

有没有办法写这样的东西?

for(int k=0;k<=n;k++){
    if(skaiciai[k]!=skirt[k]){
        counter++;
    }
}

解决方法

循环:
for(int k=0;k<=n;k++){
    if(skaiciai[k]!=skirt[k]){
        counter++;
    }
}

只会比较数组中相同索引处的元素.外部for循环需要嵌套for循环,迭代一个数组中的元素,而内部for循环遍历另一个数组中的元素:

for (int k_skirt = 0; k_skirt <= n; k_skirt++)
{
    for (int k_skaiciai = 0; k_skaiciai <= n; k_skaiciai++)
    {
        if(skaiciai[k_skaicia] == skirt[k_skirt]){
            counter++;
        }
    }
}

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...