怎么用循环句求平均值(在线等)
学号 姓名 高数 英语 金融市场学
1 q 90 90 90
2 w 60 90 90
3 r 80 90 90
......
10 j 60 90 90
设定表名为cj.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语句的时候提示“statement is not allowed in interactive mode"
请各位大虾指点
1 q 90 90 90
2 w 60 90 90
3 r 80 90 90
......
10 j 60 90 90
设定表名为cj.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语句的时候提示“statement is not allowed in interactive mode"
请各位大虾指点
[此贴子已经被作者于2006-6-20 21:33:51编辑过]