作业帮 > 综合 > 作业

一题VFP数组编程已有按从小到大的顺序排列的10个数,现输入一个数,要求插入到数列中,插入后数列仍然按从小到大顺序排列

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 16:54:22
一题VFP数组编程
已有按从小到大的顺序排列的10个数,现输入一个数,要求插入到数列中,插入后数列仍然按从小到大顺序排列
新的数字放在数组最后
向前循环比较大小,进行位置调换
亦可如下方式:
dime a(5)
FOR i=1 TO 4
a(1)=17
a(2)=36
a(3)=45
a(4)=65
ENDFOR
b=46
FOR i=4 TO 1 STEP -1
IF a(i)>b
a(i+1)=a(i)
ELSE
a(i+1)=b
EXIT
endif
ENDFOR

FOR i=1 TO 5
?a(i)
ENDFOR