解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int judge(int i);
int main()
{
int i;
for(i=192;i<333;i++)
{
if(judge(i))
printf("%d %d %d\n",i,i*2,i*3);
}
return 0;
}
int judge(int i)
{
int j,k,m,s[10];
memset(s,0,sizeof(int)*10);
for(j=1;j<=3;j++)
{
k=i*j;
for(;k;k/=10)
{
m=k%10;
if(s[m]==0&&m) //m=0 不合题意
{
s[m]++;
}
else
{
return 0;
break;
}
}
}
return 1;
}
0.0分
0 人评分