回 帖 发 新 帖 刷新版面

主题:大家帮帮忙啊!加分

1.编写程序把任意十进制整数转换成二进制整数.
用PASCAL语言!
2.输入两个正整数A和B,其中A和B都小于32767,求A/B的值.精确到小数点后N(1<=N<=200)位.

回复列表 (共3个回复)

沙发

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.

板凳

记得加分

3 楼

第一题用数学方法,第二题用高精度计算.这题太简单了,你会不会,不是我刺激你,你这样是没有学习成果的.

我来回复

您尚未登录,请登录后再回复。点此登录或注册