gpt4 book ai didi

c - 如何检查数组中的相同值?

转载 作者:行者123 更新时间:2023-11-30 20:14:04 25 4
gpt4 key购买 nike

我想检查相同的int数组中的值!
例如,

int a1 = arc4random()%9 +1;
int a2 = arc4random()%9 +1;
int a3 = arc4random()%9 +1;
int a4 = arc4random()%9 +1;
int a5 = arc4random()%9 +1;
int array[5] ={a1,a2,a3,a4,a5};
现在!有一个问题!数组中的一些 int 值!那么如何检查数组中的相同值呢?具体来说,

a[0] = {1}
a[1] = {3}
a[2] = {6}
a[3] = {3}
a[4] = {3}

如果 arch4random 设定该值。我如何检查相同的值?(a[2] = a[3] = a[4])?

最佳答案

for (int i = 0; i < lenarray; i++) {
for (int j = i; j < lenarray; j++) {
if (array[i] == array[j]) {
printf("Same value\n");
}
}
}

或者我错过了什么?

关于c - 如何检查数组中的相同值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28011952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com