#include<stdio.h>
#include<stdlib.h>
main()
{
int i,a=0,k;
char s[4];
for(i=102;i<=543;i++)
{
a=0;
while(i!=0)
{
s[a++]=i%10;
i/=10;
}
if(s[0]==s[1]||s[0]==s[2]||s[1]==s[2])
break;
else
{
if(s[0]>5||s[1]>5||s[2]>5) break;
else
{
k=atoi(s);
printf("%d\n",k);
}
}
}
}
着重是想想看看错在哪里,知道这个方法输出比较笨拙,大家有什么好的方法也可以教一下