int a[10];bool flag=false;
int j=0;a[j]=1;
while(true)
{
for(int i=0;i<j;i++)
{
if(a[i]==a[j]) {flag==ture;break;}
}
if(j==9&&flag==false){ .....}//
if(j<9&&flag==false){j++;a[j]=?;continue;}
while(a[j]==digite&&flag==false) i--;
if(j==0&&a[j]==digite) break;
else a[j]++;
}