delphi中的数组赋值
在c语言中有:a[5]={1,2,3,4,5};那么在delphi中,这个数组的赋值该怎么写??下面有人说的对,我就是想在声明数组的时候赋初值,至于初值的内容你们不需要知...
在c语言中
有:a[5]={1,2,3,4,5} ;
那么在 delphi中,这个数组的赋值该怎么写??
下面有人说的对,我就是想在声明数组的时候赋初值,至于初值的内容你们不需要知道,我想知道的只是申明的时候赋值的格式,而不是通过一个过程去实现 展开
有:a[5]={1,2,3,4,5} ;
那么在 delphi中,这个数组的赋值该怎么写??
下面有人说的对,我就是想在声明数组的时候赋初值,至于初值的内容你们不需要知道,我想知道的只是申明的时候赋值的格式,而不是通过一个过程去实现 展开
6个回答
展开全部
//下次把问题描述清楚
{ 如果
a[5]={2,542,7899,26,11};里面的值是无规律的{就只在这5个值里挑一个的话}
那么我想的到办法只有这样。
你说:数组的大小是10000,
是指b数组(10000个无规律的数成)
(你怎么去设10000个无规律的数?
还是就是指a数组呢,就是你想要10000个数,这些是随机的
这样赋值
只要这样即可:}
Const
NUM = 10000; //数组的大小
Var
a: Array[1..NUM] Of integer;
i: integer;
Begin
Randomize;
For i := 1 To NUM Do
a[i] := Random(NUM) + 1;
End;
{ 如果
a[5]={2,542,7899,26,11};里面的值是无规律的{就只在这5个值里挑一个的话}
那么我想的到办法只有这样。
你说:数组的大小是10000,
是指b数组(10000个无规律的数成)
(你怎么去设10000个无规律的数?
还是就是指a数组呢,就是你想要10000个数,这些是随机的
这样赋值
只要这样即可:}
Const
NUM = 10000; //数组的大小
Var
a: Array[1..NUM] Of integer;
i: integer;
Begin
Randomize;
For i := 1 To NUM Do
a[i] := Random(NUM) + 1;
End;
展开全部
a[5]:=random(100);
random表示取出随机数。
以上表达式是表示a[5]的值在0~100之间的随机数。
random表示取出随机数。
以上表达式是表示a[5]的值在0~100之间的随机数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var
a:=array[1..5] of integer=(1,2,3,4,5)
只有全局变量才能赋初始值,而且5个值都要赋满
a:=array[1..5] of integer=(1,2,3,4,5)
只有全局变量才能赋初始值,而且5个值都要赋满
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
人家好像问的问题是怎么在声明变量的时候赋上初值。
好像Delphi不支持的吧。我只知道可以这样写。
const
A:array[0..3] of integer = (1,2,3,4);
但这个是常量,变量的话不清楚应该怎么一下子把一个数组赋上值。
好像Delphi不支持的吧。我只知道可以这样写。
const
A:array[0..3] of integer = (1,2,3,4);
但这个是常量,变量的话不清楚应该怎么一下子把一个数组赋上值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a:=array[1,2,3,4,5] of integer; //创建数组
Randomize; //随机函数
if High(a)>0 then
begin
for lest(a) to High(a) do
bein
i:=random(a);
end;
end;
Randomize; //随机函数
if High(a)>0 then
begin
for lest(a) to High(a) do
bein
i:=random(a);
end;
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询