在程序中定义一函数digit(n,k),它能分离出整数n从右边数第k个数字 如 digit(49687,5)=4 digit(2076,5)=0
题目
在程序中定义一函数digit(n,k),它能分离出整数n从右边数第k个数字 如 digit(49687,5)=4 digit(2076,5)=0
我做的.输入(49687,5)后、总是输出0 为什么阿.
var n1,k1:integer;
function digit(n,k:integer):longint;
var i,j:integer;
begin
i:=1;
for j:=1 to k do i:=i*10;
digit:=trunc(n/i);
end;
begin
read(n1,k1);
write(digit(n1,k1));
end.
答案
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 把一块不规则的石块放入一个棱长是8分米的正方体容器,水面上升了5厘米,求这块石块的体积.
- 英语翻译
- 低冰点液体都有什么
- 急 A={(x,y)|x=√2cosα,y=√2sinα+m,α为参数}B={{(x,y)|x=t+5,y=3-t,t为参数}
- 秘鲁鱼场的形成与哪个洋流密切相关
- bread是可数名词吗?
- 《别董大》的诗人高适在这荒寒壮阔的环境中,送别生怀绝技又无人赏识的董大,抒发了怎样的情感?
- (1)春天,布谷鸟“布谷,布谷”地啼叫着.(2)它们的“语言”丰富极了.引号的作用:A 特殊含义
- 表示微笑的迎接客人的词语是什么?
- 小科家上月用了10立方米的自来水,已知当地的水价是2元每吨,那么,小科家上月付
热门考点