可以一次读入N个数据。可以考虑以回车结束读入的一组。
参考如下写法:
#include "stdio.h"
#define Max 100
int X[Max]={0,},Y[Max]={0,};
int main()
{
int i=0,j=0;
int a,b;
char c=0;
printf("输入第一个数组(以空格分开,回车结束)");
while((c!='\n'))
scanf("%d%c",X+i++,&c);
c=0;
printf("输入第二个数组(以空格分开,回车结束)");
while((c!='\n'))
scanf("%d%c",Y+j++,&c);
for(a=0;a for(b=0;b
printf("%d \t",X[a]);
return 0;
}
给你思路,用循环逐个读取一个数组中的元素,在与另一个数组中的元素逐个比较
for(i=0;i
重复元素是两个数组内的还数组之间相同的元素?