VFP编程题

定义一个二维数组X(8,9)给数组元素赋值为该元素下标组成的数值.即X(1,1)赋值为11,给X(1,2)赋值为12,如此类推... 定义一个二维数组X(8,9)给数组元素赋值为该元素下标组成的数值.即X(1,1)赋值为11,给X(1,2)赋值为12,如此类推 展开
 我来答
单独谁找贼0e
2009-12-24 · TA获得超过450个赞
知道小有建树答主
回答量:373
采纳率:0%
帮助的人:528万
展开全部
CLEAR ALL
CLOSE ALL
CLEAR

*** 以下是二维数组中的值为字符型的:
DIMENSION X(8, 9)
FOR nLoop_01 = 1 TO 8
FOR nLoop_02 = 1 TO 9
X(nLoop_01, nLoop_02) = ALLTRIM(STR(nLoop_01)) + ALLTRIM(STR(nLoop_02))
NEXT
NEXT

FOR nLoop_01 = 1 TO 8
?SPACE(05)
FOR nLoop_02 = 1 TO 9
IF nLoop_02 = 9
??"X(" + ALLTRIM(STR(nLoop_01)) + "," + ALLTRIM(STR(nLoop_02)) + ")=" + X(nLoop_01, nLoop_02)
ELSE
??"X(" + ALLTRIM(STR(nLoop_01)) + "," + ALLTRIM(STR(nLoop_02)) + ")=" + X(nLoop_01, nLoop_02) + ", "
ENDIF
NEXT
NEXT
?

*** 以下是二维数组中的值为数字型的:
DIMENSION X(8, 9)
FOR nLoop_01 = 1 TO 8
FOR nLoop_02 = 1 TO 9
X(nLoop_01, nLoop_02) = VAL(ALLTRIM(STR(nLoop_01)) + ALLTRIM(STR(nLoop_02)))
NEXT
NEXT

FOR nLoop_01 = 1 TO 8
?SPACE(05)
FOR nLoop_02 = 1 TO 9
IF nLoop_02 = 9
??"X(" + ALLTRIM(STR(nLoop_01)) + "," + ALLTRIM(STR(nLoop_02)) + ")=" + ALLTRIM(STR(X(nLoop_01, nLoop_02),5, 2))
ELSE
??"X(" + ALLTRIM(STR(nLoop_01)) + "," + ALLTRIM(STR(nLoop_02)) + ")=" + ALLTRIM(STR(X(nLoop_01, nLoop_02),5, 2)) + ", "
ENDIF
NEXT
NEXT

RETURN

*** 在以下版本中测试通过:
*** FoxPro2.0, FoxPro2.6
*** VFP6.0, VFP7.0 & VFP9.0
zx1116135
2009-12-24 · TA获得超过784个赞
知道小有建树答主
回答量:453
采纳率:100%
帮助的人:281万
展开全部
不懂,好多分啊 ,大家都不懂。程序问题估计没人回答的,我真想回答 。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式