#include<stdio.h>
#include<string.h>
int x[10]={0};
int main()
{
int a,b,c,i,j;
//int abc,def,ghi;
for( i=123;i<329;i++)
{ int flag=1;
memset(x,0,sizeof(x));
a=i%10; b=i/10%10; c=i/100;
x[a]++; x[b]++; x[c]++;
int d=2*i;
a=d%10; b=d/10%10; c=d/100;
x[a]++; x[b]++; x[c]++;
int e=3*i;
a=e%10; b=e/10%10; c=e/100;
x[a]++; x[b]++; x[c]++;
for( j=1;j<=9;j++)
{
if(x[j]!=1) {flag=0;break;}
}
if(flag) printf("%d %d %d\n",i,d,e);
}
}
用1,2,3……,9组成3个三位数,比例为1:2:3,且每个数只能用一次。
最新推荐文章于 2024-03-21 15:51:36 发布