Visual FoxPro 编程题。。
若学生成绩表STUD.DBF 中有姓名(C,6)、数学(N,3)、语文(N,3)、外语(N,3) 四个字段和若干个记录,要求编制程序显示如下形式的成绩统计表 (表格中的行和列的平均成绩都应通过计算得到) 姓名 数学 语文 外语 平均 张小红 76 83 78 XX . . . . . . . . . . . . . . . 吴杰中 68 92 84 XX 平均 XX XX XX XX
若学生成绩表STUD.DBF 中有姓名(C,6)、数学(N,3)、语文(N,3)、外语(N,3) 四个字段和若干个记录,要求编制程序显示如下形式的成绩统计表 (表格中的行和列的平均成绩都应通过计算得到) 姓名 数学 语文 外语 平均 张小红 76 83 78 XX . . . . . . . . . . . . . . . 吴杰中 68 92 84 XX 平均 XX XX XX XX
答案:alter table stud add 平均 n(3)
use stud
go top
do whil not eof()
replace 平均 with (数学+语文+外语)/3
skip
enddo
select avg(数学),avg(语文),(外语),avg(平均) from stud into array AA
insert into stud values("平均",AA(1),AA(2),AA(3),AA(4))