如何定义一个集合(-1,0,1)? (50分)

  • 主题发起人 主题发起人 cdl
  • 开始时间 开始时间
C

cdl

Unregistered / Unconfirmed
GUEST, unregistred user!
how to write?
type
my=set of(-1,0,1)怎么老是不对?
 
type
TMySet= set of integer;
....
var
MySet:TMySet;
...
begin
MySet:=[-1,0,1];
end;
试试
 
faint! 好好看书吧
 
有问题:
Set只能有255个元素
 
cdl:请自己提前或结束帖子,谢谢合作。
 
type
myEnum = (-1,0,1);
mySet = set of myEnum;
 
这样试试:
type
myset=set of -1..1;
 
请看看关于 集合 的介绍!
More precisely, the ordinal values of the upper and lower bounds of the
base type must be within the range 0..255.
 
應該是不成的。
 
建一个set,为 0..2
使用的时候把元素减一,就是 -1 到 1 了
保存的时候加1,-1..1就变0..2了
 
sonie 写的就可以了 很标准的!
 
后退
顶部