【在程序中定义一函数digit(n,k),它能分离出整数n从-查字典问答网
分类选择

来自戴永斌的问题

  【在程序中定义一函数digit(n,k),它能分离出整数n从右边数第k个数字如digit(49687,5)=4digit(2076,5)=0我做的.输入(49687,5)后、总是输出0为什么阿.varn1,k1:integer;functiondigit(n,k:integer):longint;vari,j:inte】

  在程序中定义一函数digit(n,k),它能分离出整数n从右边数第k个数字如digit(49687,5)=4digit(2076,5)=0

  我做的.输入(49687,5)后、总是输出0为什么阿.

  varn1,k1:integer;

  functiondigit(n,k:integer):longint;

  vari,j:integer;

  begin

  i:=1;

  forj:=1tokdoi:=i*10;

  digit:=trunc(n/i);

  end;

  begin

  read(n1,k1);

  write(digit(n1,k1));

  end.

2回答
2019-12-2419:10
我要回答
提示:回答问题需要登录哦!
陈寅寅

  varn1,k1:longint;

  functiondigit(n,k:longint):longint;

  vari,j:longint;

  begin

  i:=1;

  forj:=1tokdoi:=i*10;

  n:=nmodi;

  i:=1;

  forj:=1tok-1doi:=i*10;

  digit:=trunc(n/i);

  end;

  begin

  read(n1);

  read(k1);

  write(digit(n1,k1));

  end.

2019-12-24 19:13:51
戴永斌

  为什么是k-1呢

2019-12-24 19:16:59
大家都在问
最新问答