C语言,题目描述 输入两个数组(数组元素个数6和8),输出在两个数组中都出现的元素(如a[6]={2,3,4,5,6,7},b[8]={3,5,7,9,11,13,15,19},则输出3、5、7)。
时间: 2023-08-19 18:03:54 浏览: 79
C语言中判断两数组中是否有相同的元素
好的,以下是使用 C 语言实现输出两个数组中都出现的元素的代码,可以帮助您解决问题:
```c
#include <stdio.h>
int main() {
int a[6] = {2, 3, 4, 5, 6, 7};
int b[8] = {3, 5, 7, 9, 11, 13, 15, 19};
int i, j;
printf("在两个数组中都出现的元素为:");
for (i = 0; i < 6; i++) {
for (j = 0; j < 8; j++) {
if (a[i] == b[j]) {
printf("%d ", a[i]);
break;
}
}
}
printf("\n");
return 0;
}
```
在这段代码中,我们先定义了两个数组 `a` 和 `b`,并且确定了它们的元素个数。然后,我们使用两个循环分别遍历这两个数组,并将它们的元素逐个进行比较。如果发现某个元素在两个数组中都出现了,我们就将它输出。最后打印输出结果。
希望这个代码可以帮助您解决问题。
阅读全文