int a1, a2, a3,sum=0;
for ( a1= 1; a1 <=4; a1++)
{
for (a2 = 1; a2 <= 4; a2++)
{
for (a3 = 1; a3 <= 4; a3++)
{
if ((a1^a2)!=0&&(a1 ^ a3)!=0&&(a2 ^ a3)!=0)
{
sum = a1 * 100 + a2 * 10 + a3;
printf("%d\n", sum);
}
}
}
}
当然可以进行修改可以变成任意数字,只需要修改判断条件,以及数字限制