求这样的两个数据:五位数=2*四位数。九个数字各不相同

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:24:58
求这样的两个数据:五位数=2*四位数。九个数字各不相同。编写这个算法。最好是用c和c++语言编写程序。大家帮看看哦!先谢谢大家了哦!

有点多哦,下面这些都是:
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&&

用0,1,2,3,4这五个数字,组成没有重复数字的五位数,两个奇数中间正好有一个偶数,这样的五位数共有几个 用2、3、6、7、8这五个数组成两个五位数,每个数字在每个五位数中必须出现一次,这两个五位数的差是多少 一个五位数,末位数字为1,把1调到最左边所得的新的五位数的2倍比原数小1,求原五位数 .在43的右边补上三个数字,组成一个五位数,使它能被3,4,5整除,求这样的最小五位数. 在有三个数字1,2,3组成的五位数中,若1,2,3都至少出现一次,这样的五位数有多少个 ? 五张卡片上分别有数字0,0,1,2,3可以用它们组成许多不同的五位数,求所有五位数的平均数是 x931y 这个五位数能被72整除,求满足条件的五位数. 一个五位数,前三位是一个完全平方数,后两位数字相同,且该五位数能被99整除,这样的五位数是多少? 求一个查询语句,sql server里怎么做这样的查询,显示某两个字段内容相同的数据 五位数3A57B能被3整除,它的末两位数7B能被6整除,求这个五位数。