C检查数组中是否存在元素
发布时间:2020-12-16 03:41:53 所属栏目:百科 来源:网络整理
导读:我发现了很多像这样的话题,但对我来说有点太复杂了. 如何检查数组中是否存在元素? 首先我声明一个数组并将值放入其中 for(int l=0;l=21;l++){ skirt[l]=l; } 然后与另一个我想检查其他数组中是否有任何元素在数组裙子[]; 有没有办法写这样的东西? for(int
我发现了很多像这样的话题,但对我来说有点太复杂了.
如何检查数组中是否存在元素? 首先我声明一个数组并将值放入其中 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++; } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |