我自己写了一个,但不知道有没有缺陷。
#include<stdio.h>
#define N 10
main()
{
int a[N];
int n;
scanf("%d",&n);
getchar();
int i,j;
for (i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
if (a[i]==a[j]&&i!=j)
break ;
}
if (a[i]!=a[j])
printf("%d",a[i]);
}
}
那么,做到这一步之后,
int a[N],b[N],c[N];
需要将a[N]与b[N]的元素按先后存入这个C数组,如何进行?
赋值并没有规律,重复元素出现的没有规律。但知道这个数组中的元素个数,具体需要怎样实现呢?而且需要按数值出现的先后来打印那些没有重复的元素。