#include <stdio.h>
void same(int a[], int b[]) {
int i, j;
i = j = 0;
while (i < 5 && j < 7) {
if (a[i] == b[j]) {
printf("%d ", a[i], a[j]);
i++;
j++;
}
else if (a[i] < a[j]) {
i++;
}
else {
j++;
}
}
}
int main() {
int a[5] = {1,3,4,7,8};
int b[7] = {2,3,5,6,7,8,11};
same(a, b);
return 0;
}
求两个有序数组的公共元素
这篇文章展示了如何使用C语言编写一个名为same的函数,该函数比较两个整数数组a和b,当找到相同的元素时将其打印出来。在main函数中,定义了两个示例数组并调用了这个函数。
6865

被折叠的 条评论
为什么被折叠?



