【在程序中定义一函数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-24 19: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

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •