vfp数据库制作表单,设计界面、运行界面如图所示。

设计一个表单,当用户在文本框中输入矩阵的维数N后,按'显示'按钮则会在编辑框中输出对角线为0的N维矩阵,输入数据不符合要求时显示提示信息。用变量i、j分别控制矩阵的行和列... 设计一个表单,当用户在文本框中输入矩阵的维数N后,
按'显示'按钮则会在编辑框中输出对角线为0的N维矩阵,
输入数据不符合要求时显示提示信息。
用变量i、j分别控制矩阵的行和列。
N=VAL(ALLTRIM(THISFORM.Text1.Value))
DIMENSION A(N,N)
CH=""
FOR I=1 TO N(挂起之后他说嵌套错误,我不知道错在哪里)
FOR J=1 TO N
IF I=J OR I+J=N+1
A(I,J)=0
ELSE
A(I,J)=1
ENDIF
CH=CH+CHR(13)
ENDFOR
THISFORM.EDit1.Value=CH
THISFORM.TEXT1.SetFocus
THISFORM.Refresh
展开
 我来答
baitia0
2015-06-26 · TA获得超过2506个赞
知道大有可为答主
回答量:2275
采纳率:80%
帮助的人:2081万
展开全部
你少了一个endfor, 仔细检查下

另外,第一句无需VAL(ALLTRIM(THISFORM.Text1.Value))

因为文本框可以输入数字的, 只要在表单的init中加一句:
THISFORM.Text1.Value=0
那么以后输入的都是数字

第一句就改成
N=THISFORM.Text1.Value
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式