一个多位数,把最后一位拿到最前面,则是前一个数的两倍

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:45:38
一个多位数,把最后一位拿到最前面,则是前一个数的两倍,那么这个数是多少啊?
我会追加悬赏分数的,同时这一定有答案,是我在小崔说事上看到的,人家一个7岁左右的女孩用了6分钟做出来了,可是我没有来得及看到那结果出来

我编写下面的PASCAL程序,试图找到你说的数,但是好像这样的数不存在,我程序运行了半天没找到,程序如下:

{$apptype console}
program exp;
function len(x:longint):longint;
var y:longint;
begin
  y:=1;
  x:=x div 10;
  while x>0 do begin y:=y*10; x:=x div 10; end;
  len:=y;
end;
var i,i1,i2,n:longint;
begin
  i:=10;
  repeat
    i:=i+1;
    n:=len(i);
    i1:=i mod 10;
    i2:=i div 10 + i1 * n;
    //writeln(i,#9,n,#9,i2);
    if (i mod 1000000000=0) then writeln('已经搜索到了:',i);
  until (i*2=i2);
  writeln(i);
end.

做了一个多小时
最后一步是(99999999999999998/19)*2=10526

一个多位数的最后一位移到最前面是该多位数的2倍 一个7位数,最前面是3,把它移到最后一位去,新数是原数的2倍还多11.求原数 一个四位数,左边第一位数字是7,若把这个数调到最后一位,得到的新四位数比原四位数少864,求原四位数 一个数去掉最后一位是40,去掉最前一位是13,请问是? 一个四位数,左边第一个数字是7,若把这个数字调到最后一位,得到的新四位数比原来四位数少864,求原四位 一个四位数,左边的第一个数字是7,如果把这个数字调到最后一位,则这个数要减少864,求这个四位数 一个多位数,把最后一个数字放到首位后成为一个新的多位数,这个数字是原来的两倍,请问原来的多位数是什么? 什么数字去掉最后一位是40,去掉最前一位是13 一个6位数 把他的第一位数和最后一位数 换个位置 为什么我输入的正确密码不对?输入密码位数有限制?最后一位输不上!!!两个帐户怎么删除一个??