彡Isabel富贵 @ 2019-12-01 21:13:13
#include <stdio.h>
int main(void)
{
int i,x[3],y[3],d[10],a=0,b,c,j,flag;
//i,c,j为计数器,x[3],y[3],储存数.b为临时数
scanf("%d %d %d",&x[0],&x[1],&x[2]);
for(i=123;i<987;i++)
{
y[0]=i*(x[0]/x[0]);
if(i!=y[0])
break;
y[1]=i*(x[1]/x[0]);
y[2]=i*(x[2]/x[0]);
if(y[2]>987)
continue;
for(c=0;c<10;c++)
d[c]=c;
flag=1;
for(j=0;j<3;j++)
{
b=y[j];
while(b>0)
{
d[b%10]=10;
b/=10;
}
}
for(c=1;c<10;c++)//检测数字是否用齐,0不能用
{
if(d[0]!=0)
flag=0;
if(d[c]!=10)
flag=0;
}
if(flag==1)
{
printf("%d %d %d\n",y[0],y[1],y[2]);
a++;
}
}
if(a==0)//如果从头至今没有一组数字满足就输出"No!!!
printf("No!!!");
return 0;
}
by USS_Enterprise @ 2019-12-01 21:19:41
马 蜂 清 秀
by Push_Y @ 2019-12-01 21:20:22
蒟蒻表示下载数据点进行调试(da biao)
by yuzhanfeng @ 2019-12-26 11:09:29
123 456 789你试试