主题:问一下
今天考过试了,里面有一道题目:
阅读程序,写出结果。
program test4;
var s:array[1..a] of integer;
a,b:integer;
begin
read(a);
b:=0
while a<>0 do
begin
inc(b);
s[b]:=a mod 2;
a:=a div 2;
end;
for a:=b downto 1 do write(s[a],‘ ’);
end.
输入:58
我认为题目意思是十进制转换为二进制,但是inc()是不是累加函数呢?
阅读程序,写出结果。
program test4;
var s:array[1..a] of integer;
a,b:integer;
begin
read(a);
b:=0
while a<>0 do
begin
inc(b);
s[b]:=a mod 2;
a:=a div 2;
end;
for a:=b downto 1 do write(s[a],‘ ’);
end.
输入:58
我认为题目意思是十进制转换为二进制,但是inc()是不是累加函数呢?