我家孩子的一道题,请帮我看看,问题出在哪里?谢谢。。。
basic吧
全部回复
仅看楼主
level 1
我家孩子的一道BASIC题,我也是初学,看不出错在哪里。
目的:用随机函数产生10个100以内的随机数存入到数组X()中,用过程排序,按从大到小的顺序输出
CLS
DECLARE SUB SORT(X(),N)
DIM X(10)
RANDOMIZE TIMER
PRINT “随机数输出”
FOR I=1 TO 10
X(I)=INT(RND*100)
PRINT X(I)
NEXT I
PRINT
SORT X(),10
PRINT “排序后由大到小输出”
FOR I=1 TO 10
PRINT X(I)
NEXT I
PRINT 
END
SUB SORT(S(),N)STATIC
FOR I=1 TO N-1
FOR J=I+1 TO N
IF X(I)〈 X(J) THEN SWAP X(I),X(J)
NEXT J,I
END SUB
这其实就是书上的原句,可我打完以后,就是不执行,提示:
COMMON AND DECLARE MUST PRECEDE EXECUTABLE STATEMENTS

2009年10月21日 15点10分 1
level 0
DECLARE SUB SORT(X(),N)
SORT X(),10
这两句
b语言可以这么做吗?
直接输入一个数组?!
我学的好像没有
还有 SORT X(),10 不应该写成
SORT (X(),10) 这样吗?
还有 符号要换成半角符号
2009年11月29日 02点11分 2
1