注意两者对比要for套嵌使用。
#include "stdio.h"
#define M 5
#define N 6
int main(void)
{
int a[M],b[M];
int i,j,t;
printf("输入数组A: ");
for ( i = 0; i < M; ++i) {
scanf("%d", &a[i]);
}
printf("输入数组B: ");
for ( t = 0; t < N; ++t) {
scanf("%d",&b[t]);
}
for ( j = 0; j < M; ++j) {
for (int k = 0; k < M; ++k) {
if (a[j] == b[k])
printf("%d 10", a[j]);
}
}
return 0;
}