#include <cstdio>
#include <iostream>
using namespace std;
int n[100],t=0,x=0,sum,i;
int main()
{
for(i=123;i<333;i++)
{
sum=1;
for(int j=1;j<10;j++)
{
n[i]=0;
}
x=i;
t=x/100;
n[t]++;
x%=100;
t=x/10;
n[t]++;
x%=10;
t=x%10;
n[t]++;
x=i*2;
t=x/100;
n[t]++;
x%=100;
t=x/10;
n[t]++;
x%=10;
t=x%10;
n[t]++;
x=i*3;
t=x/100;
n[t]++;
x%=100;
t=x/10;
n[t]++;
x%=10;
t=x%10;
n[t]++;
for(int j=1;j<10;j++)
{
if(n[j]!=1)
{
sum=0;
}
}
if(sum==1)
{
cout<<i<<" "<<i*2<<" "<<i*3<<endl;
}
}
return 0;
}
希望大家帮我看看,哪里有问题,指出并改正(有点事多,不过希望理解)