回 帖 发 新 帖 刷新版面

主题:QB如何建立数据文件

五、编程(8分)
任意一个自然数,我们可以将其平均截取成三个自然数。例如自然数135768,可以截取成13,57,68三个自然数。如果某自然数不能平均截取(位数不能被三整除),可将该自然数高位补零截取。现编程从键盘上输入一个自然数N(N的位数< 12),计算机截取后第一个数加上第三个数减第二个数的结果。[color=FF0000]创建lyx.dat数据文件,并将求出的结果写入其中。[/color]

回复列表 (共1个回复)

沙发

CLS
INPUT n$
l = LEN(n$)
IF l MOD 3 <> 0 THEN
   IF l MOD 3 = 1 THEN n$ = "00" + n$ ELSE n$ = "0" + n$
END IF
l = LEN(n$): k = l / 3
a1 = VAL(LEFT$(n$, k))
a2 = VAL(MID$(n$, k + 1, k))
a3 = VAL(RIGHT$(n$, k))
s = a1 + a3 - a2: PRINT s
OPEN "lyx.dat" FOR OUTPUT AS #1
WRITE #1, s
CLOSE
END
运行后,输入数据,在当前目录就会出现"lyx.dat"文件.

我来回复

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