文章开头的写法:求解vfp平均值问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/03/29 23:49:53
学号 姓名 高数 英语 金融市场学
1 q 90 90 90
2 w 60 90 90
3 r 80 90 90
......
10 j 60 90 90
设定表名为chengji.dbf,请问如何编程序求每个人三科平均值和10人三个科目总平均值
我是这样编的:
clear
set talk off
use cj
?"学生号","姓名","高数","英语","金融市场学","平均成绩"
pjh=0
scan
grpj=(高数+英语+金融市场学)/3
?" "+str(学生号,2)+姓名+str(高数,5)+str(英语,5)+str(金融市场学,5)+str(grpj,8,1)
pjh=pjh+grpj
endscan
结果只能显示第一个人的,而且用scan语句的时候提示“this is not allowed in inactive mode"
请各位大虾指点

你这个没有循环啊.

set talk off
use chengji
go top
pjh=0
grpj=0
?"学号","姓名","高数","英语","金融市场学","平均成绩"
for i=1 to 10
pjh=(高数+英语+金融市场学)/3
?学号,姓名,高数,英语,金融市场学,pjh
grpj=grpj+pjh
skip
endfor
?"10人三个科目的平均值为:"grpj