vfp问题,补充程序。

来源:百度知道 编辑:UC知道 时间:2024/05/03 07:56:10
连续输入一批学生的成绩, 将输入的有效成绩存入数组MARK中, 在数组中查找并输出最高分。函数GETMAX()在有N个元素的数组中找出并返回最大值。
INPUT TO N
DIME MARK (N)
I=1
DO WHILE I<=N
INPUT TO MARK(I)
I=I+1
ENDDO
IF I>1
?GETMAX(
后面的内容没有了,哪位高手能补充完整?谢谢了。

本来有许多经典的排序算法来做这样的程序,相当于许多模板。但是我觉得你们老师有问题,不应该在VFP上出这样的题目,因为VFP不是一般的高级语言,那些算法不是VFP的精髓。

用VFP解决你这样的问题,应该建立数据库,把输入的内容保存到数据库里面,然后用数据库语句获取最大值,这样能处理非常复杂的情况,解决数据巨大的问题。