这个 算法 的功能是什么?
程序代码:#include<stdio.h>
void Print(int a[],int size);
int main( void )
{
int a[]={3, 7, 3, 2, 1, 1, 8, 7, 3};
int i, j, k=0;
Print(a,9);
for(i=0;i<9;i++)
{
for(j=0;j<k&&a[i]!=a[j];j++);//int a[]={3, 7, 3, 2, 1, 1, 8, 7, 3};
if(j==k)
{
if(k!=i)
a[k]=a[i];
k++;
}
printf("------------------------------------------------\n");
Print(a,9);
printf("i=%d\tj=%d\tk=%d\n",i,j,k);
}
Print(a,9);printf("k=%d\n",k);
//
}
void Print(int a[],int size)
{
int i = 0;
while( i < size )
{
printf("%d\t",a[i]);
i++;
}
printf("\n");
}
[ 本帖最后由 乾坤洞主 于 2014-12-21 21:45 编辑 ]




