回 帖 发 新 帖 刷新版面

主题:[讨论]编程题

3、'编写程序,打印出0~N之间的十进制数与二进制数的对照表。

问题求解
4、'有两种不同的药片,一种重10毫克,另一种重11毫克。这两种药片外形相同,且装在相似的药瓶中?
'由于工作人员疏忽,将若干瓶尚未贴上标签的药瓶混在一起了。
'现在要求用天平只称一次,把两种药瓶完全分开。

5、现有1斤、2斤、4斤、8斤、16斤的米各一袋,要求整袋的卖,问顾客可买的斤数有多少种?

6、250个苹果至少装在几个盒子里,每个盒子里各放几个,就能保证251以内所需的苹果都可以用几个盒子凑齐,而不必再打开盒子?


                  (请快点回复,最好在今天!!!!!!!!!!!!)
                               (待回信~~~~~~~~~~)

回复列表 (共3个回复)

沙发

3.

CLS
DIM a(255)
INPUT n
FOR a = 0 TO n
  i = a
  PRINT i; "--";
  FOR j = 1 TO 255
    a(j) = 0
  NEXT j
  j = 0
  IF i = 0 THEN a$ = " 0": GOTO 1
  a$ = " "
  DO
    j = j + 1
    a(j) = i MOD 2
    i = i \ 2
  LOOP UNTIL i = 0
  FOR k = j TO 1 STEP -1
    a$ = a$ + LTRIM$(STR$(a(k)))
  NEXT k
1 PRINT a$
NEXT a
END

板凳

4.我不明白你的意思,假如照你这么说,只要比一下轻重就行了

3 楼

5.
根据二进制原理
16是2的4次方
1是2的0次方
2是2的1次方
4是2的2次方
8是2的3次方
一共能称出2的5次方-1种
CLS
PRINT 2 ^ 0 + 2 ^ 1 + 2 ^ 2 + 2 ^ 3 + 2 ^ 4
'或PRINT 2 ^ 5 - 1
END

我来回复

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