三十二课:二进制到十进制的转化
发表时间:2002-12-23 00:00:00 关键词:奥赛,PASCAL,编程,源码
(点击:) 把这篇文章告诉我的QQ或MSN朋友
program btod;
var
b:string;
str1:char;
d,i,y,l:integer;
a:array [1..20] of integer;
begin
write('Input the Binary Number:');readln(b);
l:=length(b);
for i:=1 to l do
begin
str1:=b[i];
a[i]:=ord(str1)-48;
end;
y:=1;d:=a[l];
for i:=l-1 downto 1 do
begin
y:=y*2;
d:=d+a[i]*y;
end;
writeln(d);
end.
本站特约顾问律师常州东晟律师事务所朱立律师(电话13915029670,QQ646146109)提醒您:
本站文章皆为作者原创,其它媒体(包括但不限于报刊、杂志、网站、电视、电台)未经作者书面许可严禁转载(或部分摘录)!
本站文章皆为作者原创,其它媒体(包括但不限于报刊、杂志、网站、电视、电台)未经作者书面许可严禁转载(或部分摘录)!
