中易网

vfp中这个程序设计意思是什么

答案:2  悬赏:0  
解决时间 2021-12-30 13:28
procedure mysort
for i=1 to 10
arr(i)=int(rand()*89+10)
next

for i=1 to 9
minindex=i
for j=i+1 to 10
if arr(j) minindex=j
endif
next
temp=arr(i)
arr(i)=arr(minindex)
arr(minindex)=temp
next
endproc
最佳答案
这个程序的意思是:
整体上是先定义一个数组arr,然后调用函数mysort对数组arr进行赋值。

在函数mysort中,先利用for语句对数组arr赋初值,方法是利用rand函数产生随机数再乘89+10,也就是arr数组的初值是10至99的随机数。(也可能出现重复值)

接下来依次对arr数组相邻两个值进行比较,如果后一个值小于前一个值,则交换二者的数据。

最后用?命令输出数组arr的值。

从程序设计上看, arr 数组初值中最大的一个值,最终输出时总是会被调整为arr(10)的值,其它各成员的值的排序则不一定。
全部回答

在数据库中,对表的行和列都有特殊的叫法,每一列叫做一个“字段”。每个字段包含某一专题的信息。就像“通讯录”数据库中,“姓名”、“联系电话”这些都是表中所有行共有的属性,所以把这些列称为“姓名”字段和“联系电话”字段。

  我们把表中的每一行叫做一个“记录”,每一个记录包含这行中的所有信息,就像在通讯录数据库中某个人全部的信息,但记录在数据库中并没有专门的记录名,常常用它所在的行数表示这是第几个记录。

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
张山营派出所地址在哪,我要去那里办事
倒水的时候不小心倒到手机屏幕没事吧?
孕吐和胎停有没有什么关系?
如图,AD⊥BC,CE⊥AB,EH=EB,证明AE=CE
延庆车站铁路派出所地址在什么地方,想过去办
舞动的意思是什么啊?请解释下!
戎王子的意思是什么?戎王子的释义是什么啊?
云南人民出版社和云南教育出版社那个好,发展
八达岭森林派出所办公地址在什么地方,我要处
肥肉焯水后,有异味怎么办
急求老版还珠第三部插曲《天上人间会相逢》,
一个多年不见也几乎没咋联系的朋友在一次QQ聊
描写思想情感的诗句和含有“月”子的诗句各2
松山森林派出所办公地址在什么地方,我要处理
東蒐的意思是什么?東蒐的释义是什么啊?
推荐资讯
有谁知道南京嘉优的师资怎么样
小白的家主题客栈地址在哪,我要去那里办事
回疆的意思是什么啊?请解释下!
溢课的意思是什么?溢课的释义是什么啊?
鎖柄的意思是什么?鎖柄的释义是什么啊?
掩暧的意思是什么?掩暧的释义是什么啊?
邹忌讽齐王纳谏的意思是什么啊?请解释下!
32位CAD 2011激活码
蛇腹斷紋的意思是什么?蛇腹斷紋的释义是什么
孤傲的意思是什么啊?请解释下!
聲價倍增的意思是什么?聲價倍增的释义是什么
饭罐的意思是什么?饭罐的释义是什么啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?