//i[j]数组里面重复的数据,不保存到a[j]里面
//如何确保a[j]里面存储的数据唯一性//下面代码怎么改
void CTaDlg::OnButton1()
{
int i[20]={0};
int a[20]={0};
jj(i);
for(int j=1;j<=10;j++)
{
if(a[j]!=i[j])
{
a[j]=i[j];
TRACE("-->>%d\n",a[j]);
}
}
}void CTaDlg::jj(int *dj)
{ dj[0]=1;
dj[1]=6;
dj[2]=90;
dj[3]=4;
dj[4]=7;
dj[5]=6;
dj[6]=80;
dj[7]=6;
dj[8]=90;
dj[9]=4;
}
//如何确保a[j]里面存储的数据唯一性//下面代码怎么改
void CTaDlg::OnButton1()
{
int i[20]={0};
int a[20]={0};
jj(i);
for(int j=1;j<=10;j++)
{
if(a[j]!=i[j])
{
a[j]=i[j];
TRACE("-->>%d\n",a[j]);
}
}
}void CTaDlg::jj(int *dj)
{ dj[0]=1;
dj[1]=6;
dj[2]=90;
dj[3]=4;
dj[4]=7;
dj[5]=6;
dj[6]=80;
dj[7]=6;
dj[8]=90;
dj[9]=4;
}
void CTaDlg::OnBnClickedButton2()
{
int i[20]={0};
int a[20]={0};
jj(i);
bool bFind = FALSE;
for(int j = 0; j < 10; j++)
{
for (int k = 0; k < j; k++)
{
if(a[k] == i[j])
{
bFind = TRUE;
}
}
if (bFind)
{
bFind = FALSE;
}
else
{
a[j] = i[j];
TRACE("-->>%d\n",a[j]); }
}
}
void CTaDlg::jj(int *dj)
{
dj[0]=1;
dj[1]=6;
dj[2]=90;
dj[3]=4;
dj[4]=7;
dj[5]=6;
dj[6]=80;
dj[7]=6;
dj[8]=90;
dj[9]=4;
}