#include<bits/stdc++.h>
using namespace std;
bool vis[10],flag;
int tmp,num[5];
int main()
{
for(int i=123;i<=333;i++)
{
flag = 1;
for(int j=1;j<=10;j++)
{
vis[j] = 0;
}
for(int j=1;j<=3;j++)
{
tmp = i * j;
for(int k=1;k<=3;k++)
{
if(!vis[tmp%10])
{
vis[tmp%10] = 1;
tmp /= 10;
}
else
{
flag = 0;
}
}
num[j] = i * j;
}
if(flag)
{
for(int j=1;i<=3;j++)
{
printf("%d ",num[j]);
}
printf("\n");
}
}
return 0;
}
输出
