[求助]一个线形表操作c语言实现的问题
两个线形表合成,将里面的数字元素增序,或减序排列,相同的元素只取一个(其他的删掉).请问相同的元素只取一个怎么实现??? 先谢了!!!!!!
麻烦!试着编了一下,可是调不过,不知道出了什么问题,希望有所帮助。
#include <stdio.h>
void main()
{
int i,j,k=0;
int a[10],array[10];
printf("Please input the data:\n");
for(i=0;i<10;i++)
scanf("%d",a[i]);
for(i=0;i<10;i++)
{
j=i+1;
for(;j<10;j++)
{ if(a[i]!=a[j]) continue;
if(a[i]=a[j]) break;
}
if(j=9) { array[k]=a[i]; k++; }
}
for(i=0;i<10;i++)
printf(" %d ",array[i]);
}