问题 问答题

编写一个方法f3702(),要求该方法有一个元素类型为整型的数组参数,方法的功能是把参数数组中元素值相同的元素删成只剩一个,经过删除后会得到一个新数组,方法返回这个新数组。

答案

参考答案:int[] f3702(int[] a)
{
int[]b=new int[a. length];
int i,j,k=0;
b[k]=a[0];
for(i=1;i<a.length;i++)
{
for(j=0,j<=k;j++)
if (a[i]==b[j]) break;
if(j>k)
{
k++;
b[k]=a[i];
}
}
int []c=new int[k+1];
for(i=0;i<k;i++) c[i]=b[i];
return c;
}

问答题 简答题
单项选择题