请教有关数据库的问题,希望不吝赐教!

nihongpiaoxue 2003-07-23 01:34:17
SET TALK OFF
INPUT 'X:'TO X
DO CASE
CASE X<0
F=2*X-1
CASE X<3
F=3*X+5
CASE X<5
F=X+1
CASE X<10
F=5*X-3
CASE X>=10
F=7*X+2
ENDCASE
?'F(X)=',F
RETURN
上面是一个正确的程序,对此我想提一个问题为什么下面这个程序不正确?
SET TALK OFF
INPUT 'X:'TO X
DO CASE
CASE X<0
F(X)=2*X-1
CASE X<3
F(X)=3*X+5
CASE X<5
F(X)=X+1
CASE X<10
F(X)=5*X-3
CASE X>=10
F(X)=7*X+2
ENDCASE
?'F(X)=',F(X)
RETURN
...全文
117 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fj_jiangqi 2003-07-29
  • 打赏
  • 举报
回复
F(X)=7*X+2中的F(X)变量会认为是一个数组,需要先定义才行。
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
nihongpiaoxue 2003-07-29
  • 打赏
  • 举报
回复
谢谢解答!!!
fj_jiangqi 2003-07-23
  • 打赏
  • 举报
回复
数组要先定义
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
fj_jiangqi 2003-07-23
  • 打赏
  • 举报
回复
CASE X<0
F(X)=2*X-1
数组下标不能<0
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
Foxer 2003-07-23
  • 打赏
  • 举报
回复
F(X)是什么东西?第一个程序中的F是一个变量,第二个程序中的F(X)表示什么?变量是不允许这么写的。FoxPro中,F(X)表示调用函数F(),并传了一个参数X.

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧