第1题思路:遍历集合,检索某一元素的相同值,查到就将这一对移除集合,没有找到相同值,即是结果。
程序代码:
程序代码:int main()
{ #include<stdio.h>
int findthree(int *,int);
int data[]={58,459,5262,-17,677,58,677,5262,677,88,677,-17,459,5262,88};
int number=15;
printf("%d\n",findthree(data,15));
return 0;
}
int findthree(int *data,int number)
{
int i,j,tmp,flg=0;
for(i=0;i<number-1;i+=2)
{
for(j=i+1;j<number;++j)
{
if(data[i]==data[j])
{
tmp=data[j];
data[j]=data[i+1];
data[i+1]=tmp;
flg=1;
break;
}
}
if(!flg) return tmp;
}
return data[number-1];
}








请问楼主,我用Javascript可以吗,只写第一题能给多少分?

