作业帮 > 综合 > 作业

看看VFP编程错在哪里.运行结果怎么是9 8 7 6 5 4 10 2 1.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/15 08:39:49
看看VFP编程错在哪里.运行结果怎么是9 8 7 6 5 4 10 2 1.
题目为键盘输入10个整数,删除其中的一个数(该数从键盘输入),然后将其余9个数按相反次序输出.我输入的是1~10,x=3,理想结果是10 9 8 7 6 5 4 2 1.
DIME A(10)
FOR I=1 TO 10
INPUT "输入数据"to A(I)
ENDFOR
INPUT "输入待删除的数" TO X
FOR I=1 TO 10
IF A(I)= x
exit
ENDIF
ENDFOR
for j=1 to 9
a(i)=a(j+1)
endfor
FOR i=9 TO 1 STEP-1
?A(i)
ENDFOR
看看VFP编程错在哪里.运行结果怎么是9 8 7 6 5 4 10 2 1.
for j=1 to 9
a(i)=a(j+1)
endfor
改成:
for j=i to 9
a(j)=a(j+1)
endfor
再问: 运行了下,结果是 10 9 8 7 6 5 4 3 2 ...
再答: 不会吧,你将我给你改的拷贝粘贴进去看看