求这样的两个数据:五位数=2*四位数。九个数字各不相同
来源:百度知道 编辑:UC知道 时间:2024/06/15 02:24:58
有点多哦,下面这些都是:
13458=6729 * 2
13584=6792 * 2
13854=6927 * 2
14538=7269 * 2
14586=7293 * 2
14658=7329 * 2
15384=7692 * 2
15846=7923 * 2
15864=7932 * 2
18534=9267 * 2
18546=9273 * 2
18654=9327 * 2
我用最傻瓜的C语言程序搜索的,完整程序如下(上面是在TURBOC下的结果):
main(){
int i1,i2,i3,i4,i5,i6,i7,i8,i9,x5,x4;
printf("\n");
for (i1=1;i1<=9;i1++)
for (i2=1;i2<=9;i2++)
for (i3=1;i3<=9;i3++)
for (i4=1;i4<=9;i4++)
for (i5=1;i5<=9;i5++)
for (i6=1;i6<=9;i6++)
for (i7=1;i7<=9;i7++)
for (i8=1;i8<=9;i8++)
for (i9=1;i9<=9;i9++)
if (i1!=i2&&i1!=i3&&i1!=i4&&i1!=i5&&i1!=i6&&i1!=i7&&i1!=i8&&i1!=i9&&
i2!=i3&&i2!=i4&&i2!=i5&&i2!=i6&&i2!=i7&&i2!=i8&&i2!=i9&&
i3!=i4&&i3!=i5&&i3!=i6&&i3!=i7&&i3!=i8&&i3!=i9&&
i4!=i5&&i4!=i6&&i4!=i7&&i4!=i8&&i4!=i9&&