回 帖 发 新 帖 刷新版面

主题:谁帮我做做这道题!!在线等!~

[b]编程  把十进制数N[1,32767]转换成二进制数![/b]

回复列表 (共5个回复)

沙发

CLS
INPUT "n=", n
DIM i AS LONG
i = 1
DO UNTIL i = 0
  i = INT(n / 2)
  j = n MOD 2
  p$ = p$ + STR$(j)
  n = i
LOOP
FOR a = 0 TO LEN(p$) - 1
  PRINT MID$(p$, LEN(p$) - a, 1);
NEXT a
END
写的不好,你参考一下就行,但也别忘了加分啊,30分

板凳

谢谢了!

3 楼

不用客气,以后有事说话。

4 楼

CLS
INPUT N
DO
Y = N MOD 2
N = N \ 2
X$ = LTRIM$(STR$(Y)) + X$
LOOP UNTIL N = 0
PRINT X$
END


5 楼

CLS
INPUT "n=", n
DIM i AS LONG
i = 1
DO UNTIL i = 0
  i = INT(n / 2)
  j = n MOD 2
  p$ = p$ + STR$(j)
  n = i
LOOP
FOR a = 0 TO LEN(p$) - 1
  PRINT MID$(p$, LEN(p$) - a, 1);
NEXT a
END

我来回复

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