VFP中 编一个小程序 怎么才能使输入的4个说按顺序输出

这是我的一道作业

第1个回答  2006-06-07
利用数组实现:经过调试正确!

i=1
dimension a[4]
do while i<=4
input "请输入:" to a[i]
i=i+1
enddo
i=1
do while i<=4
j=i
do while j<=4
if a[i]<a[j]
k=a[i]
a[i]=a[j]
a[j]=k
endif
j=j+1
enddo
i=i+1
enddo
i=1
do while i<=4
?a[i]
i=i+1
enddo
第2个回答  2006-06-11
这个问题我想了很久,其实有排序的函数asort()

set talk off
dime a(4)
for i = 1 to 4
input "请输入第"+ALLTRIM(str(i))+"个数" to a(i)
endfor
asort(a)
for i = 1 to 4
??a(i)
endfor
set talk on
第3个回答  2006-06-06
dimension a(4)
* 以下数据你填入,或者编程录入
a(1)=?
a(2)=?
a(3)=?
a(4)=?

for rr=1 to 4
?a(rr)
endfor

for bb=4 to 1 step -1
for aa=1 to bb
xxx=a(aa)
if a(aa)>a(aa+1)
a(aa)=a(aa+1)
a(aa+1)=xxx
endif
endfor
endfor
?
?
for rr=1 to 4
?a(rr)
endfor本回答被网友采纳

求个VFP小程序编写
LOCAL ARRAY A(30), B, C[30], i, j B = "某个字符串" && 设置变量B的值为“某个字符串”j = 1 FOR i = 1 TO 30 IF !EMPTY(A(i)) AND ATC(B, A(i)) > 0 && 判断A(i)是否包含变量B C(j) = A(i)j = j + 1 ENDIF ENDFOR IF j = 1 ? "未找到包含变量B...

VFP表中,如何将数值为0的表格显示为空
没输入过数值时,它是空值,和0值是不一样的,所以在VFP里是不行的,不过在EXCEL倒是有这个功能。在工具-选项-显示里把零值前的勾去掉就行了。VFP里也没有移动某条记录的命令。不过可以通过编一个小程序实现这个功能。&& 表必须以独占打开 p1=1 &&要移动记录的位置 p2=10 &&要移动的目的位置 zds=...

关于江苏计算机二级考试(VFP),分数构成、大纲!
一些基础概念、数制、各种外设的常识、主机常识等,以及计算机最新发展的一些基本常识,如互联网、多媒体等;二是DOS操作系统的知识,如目录、路径,文件等知识;三是某一语种的基本知识,如命令函数的功能和用法;四是该语种的程序阅读和理解,一般是给一段小程序,要求考生理解其意义,或选择或填空。

编程中VB跟VC指的是什么 请详细说清楚...
CWnd:窗口,它是大多数“看得见的东西”的父类(Windows里几乎所有看得见的东西都是一个窗口,大窗口里有许多小窗口),比如视图CView、框架窗口CFrameWnd、工具条CToolBar、对话框CDialog、按钮CButton,etc;一个例外是菜单(CMenu)不是从窗口派生的。该类很大,一开始也不必学,知道就行了。 CDocument文档,负责内存数据与...

...后马上弹出好几个商业网址和手机铃声下载网页,如何去掉
(1)手动修改注册表法:开始菜单->运行->regedit->确定,打开注册表编辑工具,按如下顺序依次打开:HKEY_CURRENT_USER\\Software\\Policies\\Microsoft\\Internet Explorer\\Restrictions分支,找到“NoBrowserContextMenu”键值名,将其键值设为“00000000”,按F5键刷新生效。 (2)自动文件导入注册表法:请把以下内容输入或粘贴复制到...

什么叫VC?我们公司常常听人在说VC怎么样?什么意思喃?
1、养成一种严谨的软件开发习惯,熟悉软件工程的基本原则。 2、C语言基础 3、C++最基本内容:类、继承性、封装性、多态性的概念 4、如何用向导建立一个程序框架 5、设计菜单 6、设计工具条 7、设计和使用对话框,熟悉最常用的对话框控件:按钮、静态文本、编辑框等 8、知道怎样新建类、成员函数、成员变量、消息...

相似回答
大家正在搜