主题:大家帮帮忙啊!加分
我是新手tc
[专家分:0] 发布于 2005-11-29 23:46:00
1.编写程序把任意十进制整数转换成二进制整数.
用PASCAL语言!
2.输入两个正整数A和B,其中A和B都小于32767,求A/B的值.精确到小数点后N(1<=N<=200)位.
回复列表 (共3个回复)
沙发
lmj9201 [专家分:1400] 发布于 2005-11-30 13:31:00
1
var
x,i,j:integer;
a:array[1..100]of integer;
begin
read(x);i:=1;
repeat
a[i]:=x mod 2;
x:=x div 2;
inc(i);
until x=0;
for j:=i-1 downto 1 do
write(a[j]);
end.
板凳
lmj9201 [专家分:1400] 发布于 2005-11-30 13:36:00
记得加分
3 楼
michaellyz [专家分:270] 发布于 2005-12-02 21:24:00
第一题用数学方法,第二题用高精度计算.这题太简单了,你会不会,不是我刺激你,你这样是没有学习成果的.
我来回复