第一次修改:
int main()
{
int a[9]={1,2,3,4,5,6,7,8,9};
int i,j,k,t;
t=0;
for(i=0;i<9;i++)
for(j=0;j<9;j++)
for(k=0;k<9;k++)
{
if((a[i]!=a[j])&&(a[i]!=a[k])&&(a[j]!=a[k]))
{cout<<a[i]<<a[j]<<a[k]<<" ";t++;}
if(5==t){cout<<endl;t=0;}
}
return 0;
}
第二次修改:
void allcombo(int a[])
{
int i,j,k,t,sum;
t=0;
for(i=0;i<9;i++)
for(j=0;j<9;j++)
for(k=0;k<9;k++)
{
if((a[i]!=a[j])&&(a[i]!=a[k])&&(a[j]!=a[k]))
{sum=a[i]*100+a[j]*10+a[k];
cout<<sum<<" ";t++;}
if(10==t){cout<<endl;t=0;}
}
}
int main()
{
void allcombo(int []);
int a[9]={1,2,3,4,5,6,7,8,9};
allcombo(a);
return 0;
}