师傅如何用最简单的方法求vfp 6个数的第二大数值和第二最小数值

2024-12-03 19:48:46
推荐回答(2个)
回答1:

冒泡法,或者是把六个数存到表字段里,排序一下然后取第三条和第四条记录的值

回答2:

将这6个数放到数组元素中,由大到小排序,然后求出a(3)+a(4)
dime a(6)
for i=1 to 6
input to a(i)
endfor
for i=1 to 5
for j=i+1 to 6
if a(i) t=a(i)
a(i)=a(j)
a(j)=t
endif
endfor
endfor
?a(3)+a(4)
return

a(1)到a(6)已经从大到小排好顺序了,想找第几大的数都可以。ok?