c语言检查一维数组元素是否相同
时间: 2024-05-08 14:16:22 浏览: 63
可以通过遍历一维数组,逐个比较元素是否相同来检查一维数组元素是否相同。具体实现代码如下:
```c
#include <stdio.h>
int main() {
int arr[5] = {1, 2, 3, 4, 5};
int i, j, flag = 1;
// 检查元素是否相同
for (i = 0; i < 5; i++) {
for (j = i + 1; j < 5; j++) {
if (arr[i] != arr[j]) {
flag = 0;
break;
}
}
}
// 输出结果
if (flag) {
printf("数组元素相同\n");
} else {
printf("数组元素不相同\n");
}
return 0;
}
```
上述代码中,我们定义了一个一维数组`arr`,然后使用两个循环遍历数组中的元素,逐个比较元素是否相同。如果发现有不同的元素,就将`flag`标记为0,表示数组元素不相同。最后根据`flag`的值输出结果。
阅读全文