找出不是两个数组共有的元素 c语言
时间: 2024-06-13 13:09:58 浏览: 115
以下是C语言实现找出不是两个数组共有的元素的代码示例:
```c
#include <stdio.h>
int main()
{
int n1, n2, i, j, k;
scanf("%d", &n1);
int a[n1];
for (i = 0; i < n1; i++) {
scanf("%d", &a[i]);
}
scanf("%d", &n2);
int b[n2], c[n1 + n2];
for (i = 0; i < n2; i++) {
scanf("%d", &b[i]);
}
k = 0;
for (i = 0; i < n1; i++) {
for (j = 0; j < n2; j++) {
if (a[i] == b[j]) {
break;
}
}
if (j == n2) {
c[k++] = a[i];
}
}
for (i = 0; i < n2; i++) {
for (j = 0; j < n1; j++) {
if (b[i] == a[j]) {
break;
}
}
if (j == n1) {
c[k++] = b[i];
}
}
for (i = 0; i < k; i++) {
printf("%d", c[i]);
if (i != k - 1) {
printf(" ");
}
}
return 0;
}
```
阅读全文