VFP程序设计题 拜托

来源:百度知道 编辑:UC知道 时间:2024/05/06 16:09:49
有两题
1。现有两个数据库da.dbf(学号,姓名,性别,年龄)、score.dbf(学号,总分),现在要求将两个数据库关联显示每个学生的学号、姓名、总分,请编程实现。
2。用两种方法实现1!+2!+…10!
(用自定义函数和非自定义函数)

最多只能给100分吗?如果可以追加的话我再追100
BAIDU没有会VFP的吗?

* 一、将两个数据库关联显示每个学生的学号、姓名、总分
* 先对表 score.dbf 按学号建立索引,以后使用时只需打开索引,不必每次建立索引
Use score
INDEX ON 学号 TAG 学号
Use

* 以下为程序
clear
Use Da
Use score Order 学号 In 0
SET RELATION TO 学号 INTO score
go top
Browse Fields 学号,姓名,总分
SET RELATION TO
Use

* 二、计算1!+2!+...+10!
* 非自定义函数方法:
s=0
t=1
for i=1 to 10
t=t*i
s=s+t
endfor
? "1!+2!+...+10! = " + str(s,8)

* 自定义函数方法:
s=0
for i=1 to 10
s=s+NN(i)
endfor
? "1!+2!+...+10! = " + str(s,8)
Return

function NN
Para n
PRIVATE i
t=1
for i=1 to n
t=t*i
endfor
return t

不知道..

不知道.
你的分还是给我吧.

没人回答了.

浪费了怪可惜的.

自己做把
我也不会VFP等有空了在去学

1。现有两个数据库da.dbf(学号,姓名,性别,年龄)、score.dbf(学号,总分),现在要求将两个数据库关联显示每个学生的学号、姓名、总分,请编程实现。

select 学号,姓名,总分 from da,score where da.学号=scor