-1
int main(array<System::String ^> ^args)
{
int arr[]={1,2,3,2,9,8,1,2,3,9};
int a[9];
int size = sizeof(arr)/sizeof(arr[0]);
int str[256]= {'\0'};
int i = 0;
for(i ; i < size ; i++)
{
if(str[arr[i]] == 0)
str[arr[i]]= 1;
}
for(i = 0 ; i < size ; i++)
{
if(str[arr[i]] == 1)
{
a[i] = arr[i];
}
}
for(i=0 ; i < size ; i++)
{
printf("%d->",a[i]);
}
return 0;
}
仍然是一個,我老的數據...不知道這裏WATS失蹤......新陣列中使用HashMap中
任何幫助將高度讚賞刪除重複從數組條目。
在此先感謝。
可能重複[算法:從數組中刪除重複整數的有效方法](http://stackoverflow.com/questions/1532819/algorithm-efficient-way-to-remove-duplicate-integers -from-an-an-an-an-an-array) –
我已經看到這個問題,但不知道我的代碼在這裏輸入錯誤... – Anand
你沒有初始化'a'。另外,這不是C.看起來像C++ - CLI。如果您想用C語言編程,請確保使用C編譯器。 – Mat