回 帖 发 新 帖 刷新版面

主题:[原创]求助如何编程(QBASUC)

由计算机随机产生50个[100,500]的整数。求出最大值极其位置。(请写出详细编程过程,谢谢)

回复列表 (共3个回复)

沙发

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

板凳

不错,呵呵。

3 楼

程序:
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

我来回复

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