回 帖 发 新 帖 刷新版面

主题:求教两道题,多谢各位出手相助!

一、给你10个英语单词,它们分别是:PEN、SCHOOL、BOOK、CLOCK、AIR、COCK、STUDENT、TEA、COMPUTER、BALL,要求编程打印出所有以字母C开头或以字母K结尾的单词,程序中数据的读取用READ/DATA语句来完成。


二、假设口袋里放着12个彩色的球,其中3个是红的,3个是白的,另外6个全是黑的,现在从口袋中一次取出其中的任意8个球,请问有多少种不同的取法?并给出具体的取法。[em10]

回复列表 (共7个回复)

沙发

1.
data PEN、SCHOOL、BOOK、CLOCK、AIR、COCK、STUDENT、TEA、COMPUTER、BALL,
for......
  read.....
  if left$(,1)="C"or right$(,1)="K" then print .....
next



2.

for red=0 to 3
  for white=0 to 3
     black=8-red-white
     if black<=6 then print .......
next white,red

板凳

MOZ专家,可不可以回复得完整一些,只给些骨干,我啃不懂啊。谢谢!

3 楼

第二道题我已经明白,第一题的FOR语句和READ语句后面不清楚该填什么?

4 楼

10个单词就是for i=1 to 10
字符串操作就是read a$

5 楼

CLS
DATA PEN,SCHOOL,BOOK,CLOCK,AIR,COCK,STUDENT,TEA,COMPUTER,BALL,$
READ x$
WHILE x$ <> "$"
  IF LEFT$(x$, 1) = "C" OR RIGHT$(x$, 1) = "K" THEN PRINT x$
  READ x$
WEND
END


BOOK
CLOCK
COCK
COMPUTER

6 楼

多谢“MOZ”和“飞鸟12”两位仗义相助!

7 楼

请勿使用空泛、模糊的标题,最好具体、明确、直接点明所要问的问题。参见版副def2005-9-2的帖子《在论坛里我根本就不理会的求助帖子》。

我来回复

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