用python来现实吧。

定义函数,实现某科目期末成绩统计功能:
(1) 科目采用参数sub表示
(2)所有输入的成绩存储到 不定长参数score中
(3) 调用函数,输出成绩的个数及其中的最高分
最低分和平均分。

def stat(sub,score):
    num=len(score)
    m=max(score)
    mn=min(score)
    avg=sum(score)/len(score)
    return num,m,mn,avg
sub='math'
score=80,90,70,65
print(*stat(sub,score))


def score_statistics(score):
    score_list = score.split(' ')
    print('共%s个成绩' % len(score_list))
    for i in score_list:
        index = score_list.index(i)
        score_list[index] = int(i)
    score_list.sort()
    average = sum(score_list) / len(score_list)
    print('最高分为%s分' % score_list[-1])
    print('最低分为%s分' % score_list[0])
    print('平均分为%s分' % int(average))


score = input('请输入成绩(以空格相隔):')
score_statistics(score)