编程题 设有十位评委给某位选手打分,以去掉一个最高分和一个最低分后的平均分作为该选手的成绩。试编写程序,要求从键盘输入评委的评分并存入到数组中,计算并输出选手成绩。(8分)
【正确答案】(8分) (1)正确的数组定义(1.5分) (2)正确的循环语句格式及判断条件(2分) (3)循环体正确(2.5分) (4)正确的输出(1分) (5)程序风格(1分) VFP语言参考语句代码: CLEAR SET TALK OFF DIME A(10) S=0 FOR I=1 TO 10 INPUT TO A(I) S=S+A(I) ENDF nMAX=A(1) nMIN=A(1) FOR I=2 TO 10 IF A(I)> nMAX nMAX=A(I) ENDI IF A(I)< nMIN nMIN=A(I) ENDI ENDF ?”计算结果为:”,(S- nMAX- nMIN)/8 SET TALK ON
【答案解析】