主题:[原创]求助如何编程(QBASUC)
如意逍遥扇
[专家分:0] 发布于 2006-06-08 19:28:00
由计算机随机产生50个[100,500]的整数。求出最大值极其位置。(请写出详细编程过程,谢谢)
回复列表 (共3个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2006-06-08 20:16:00
dim x(50)
randomize
for i=1 to 50
x(i)=int(rnd()*401+100)
next i
x1=0
for i=1 to 50
if x(i)>x1 then
j=i
x1=x(i)
end if
next i
print "最大值是:";x1
print "他的位置是:";j
end
板凳
zqnhlm [专家分:780] 发布于 2006-06-09 00:06:00
不错,呵呵。
3 楼
JRX [专家分:180] 发布于 2006-06-09 21:33:00
程序:
CLS
RANDOMIZE TIMER
DIM A(50):MAX=0:K=0
FOR I=1 TO 50
A(I)=INT(RND*401)+100)
? A(I);
IF A(I)>MAX THEN MAX=A(I):K=I
NEXT I
? "最大值:";MAX
?"它的位置:";K
我来回复