主题:suiyue:请进
你在6-9发一跟帖,讨论一个数制转换问题。按我的看法修改后如下:
INPUT "m=";m
LET k=0: LET i=0
DO
LET ki= m MOD 2
[color=FF0000]LET k=k+ki*10^i[/color]
LET i=i+1
LET m=m\2
LOOP UNTIL m=0
PRINT "k=";k
END
下面我谈两个问题给你。
1、有什么问题,最好自己单独发帖做楼主。好处有2,一个醒目,大家容易看到;而来,楼主可以对回答按自己的满意程度给分。
2、这个程序转换出来的“二进制数”是假的。实质上还是十进制数,只不过看起来只有0和1。要验证这个观点,在end前加一句print k/2就会发现,其他数字出来了。
INPUT "m=";m
LET k=0: LET i=0
DO
LET ki= m MOD 2
[color=FF0000]LET k=k+ki*10^i[/color]
LET i=i+1
LET m=m\2
LOOP UNTIL m=0
PRINT "k=";k
END
下面我谈两个问题给你。
1、有什么问题,最好自己单独发帖做楼主。好处有2,一个醒目,大家容易看到;而来,楼主可以对回答按自己的满意程度给分。
2、这个程序转换出来的“二进制数”是假的。实质上还是十进制数,只不过看起来只有0和1。要验证这个观点,在end前加一句print k/2就会发现,其他数字出来了。